Anda di halaman 1dari 21

Kelompok 13 & 14 Sistem Informasi

Nama :
1. Koyama Sena Sena 140533604575
2. Lutfi Mar’atus S 140533603306
3. Marisa Anatama L 140533603285
4. Mulya Indra Madhana 140533604885
1. Script membuat database dengan bahasa SQL
Membuat Database :

CREATE DATABASE _Nama Database;

 Tabel

CREATE TABLE nama table (


Nama kolom TIPE DATA(Jumlah karakter),
PRIMARY KEY (Pilih nama kolom yang ingin dijadikan Primary Key)
);
Isi data
Pengisian Data dilakukan di dalam Query Create Tabel.
CREATE TABLE nama _able (
//ISI DATA
Nama_kolom TIPE DATA(Jumlah _karakter),
PRIMARY KEY (Pilih nama kolom yang ingin dijadikan Primary Key)
);
Update data
UPDATE nama_tabel
SET kolom=‘data_baru’;
2. Cara mengkoneksikan PHP dengan database MySQL

Jika di rumuskan untuk penulisan syntax koneksi nya :


<?php

mysql_connect("server host","username mysql","password mysql"); //mengoneksikan ke mysql dengan mengisikan


nama server host, username dan password
mysql_select_db("nama database"); //nama database

?>
Cara mengecek koneksi berhasil atau tidak
<?php

$koneksi = mysql_connect("localhost","root","xxx");
$db = mysql_select_db("db_website");

if($koneksi && $db){ //memeriksa koneksi


echo "Koneksi ke database berhasil";
}else{
echo "koneksi gagal";
}

?>
3. INPUT DATA
<?php
include ('koneksi.php'); //koneksi dengan database
$nama = $_POST['nama']; //
$alamat = $_POST['alamat'];
$query= "insert into anggota (NAMA, ALAMAT) values ('".$nama."','".$alamat."')"; //input data ke dalam tabel
if(!mysql_query($query,$conn)) { //fungsi untuk menjalankan setiap perintah SQL
die('tidak ada query'.mysql_error()); }
else {
echo "<script type=\"text/javascript\">
alert(\"Data berhasil masuk ke database\")
window.location = \"view_data.php\" ;
</script>"; }
?>
4. Menampilkan data
a. Menampilkan data (informasi)
Sintaks :
<?php echo “informasi yang akan ditampilkan” ?>
Atau :
<?php print (‘informasi yang akan ditampilkan’)?>
b. Menampilkan data dari tabel sintaks :
<?php
Include('koneksi.php);
mysql_connect($server,$username,$password) or die ("Koneksi database gagal"); //Koneksi database di server
mysql_select_db($database) or die ("Database tidak tersedia"); // memilih database yang ada di server
cho '<h3>Data User</h3>
<table>
<tr>
<th>No</th>
<th>Username</th>
<th>Password</th>
<th>Nama</th>
<th>Level</th>
</tr> <tr>';
$i=0; //inisialisasi untuk penomoran data
$tampil = "SELECT * FROM user ORDER BY id_user DESC"; //perintah untuk menampilkan data
$sql = mysql_query($tampil); //perintah menampilkan data dikerjakan
while($data = mysql_fetch_array($sql)) { //tampilkan seluruh data yang ada pada tabel user
$i++;
echo “ <td>".$i."</td>
<td>".$data[username]."</td>
<td>".$data[password]."</td>
<td>".$data[nama]."</td>
<td>".$data[level]."</td>
</tr>"; }
echo '</table>';
?>
5. Update data
<?php
include "koneksi.php"; //koneksi ke database
$id=$_POST['nis'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$query=mysql_query("update tb_siswa set nama='$nama', alamat='$alamat' where nis='$id'"); //mengupdate data yang ada di tabel
if($query){
header ('location:data.php'); //menampilkan data yang telah diupdate
}else{
echo "Gagal update data";
echo mysql_error();
}
?>
6. Delete data
<?php
include”koneksi.php”; //perintah untuk mengkoneksikan ke database
$id=$_GET[‘id’]; //mendapatkan data yang akan dihapus
$hapus=mysql_query(“delete from tamu where id=’$id'”); //menghapus data dari tabel
if($hapus)
{echo “data terhapus”;}
else
{echo “data gagal dihapus”;}
?>
<hr>
<a href=”lihat.php”>lihat data</a>
<br><a href=”guesbook.php”>input data</a>
7. Upload data
<?php
$eror = false; //Buat konfigurasi upload
$folder = './upload/'; //Folder tujuan upload file
$file_type = array('jpg','jpeg','png','gif','bmp','doc','docx','xls','xlsx','sql'); //type file yang bisa diupload
$max_size = 1000000; // 1MB //ukuran maximum file yang dapat diupload
if(isset($_POST['btnUpload'])){
$file_name = $_FILES['data_upload']['name']; //Mulai memorises data
$file_size = $_FILES['data_upload']['size'];
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name);
$extensi = $explode[count($explode)-1];
//check apakah type file sudah sesuai
if(!in_array($extensi,$file_type)){
$eror = true;
$pesan .= '- Type file yang anda upload tidak sesuai<br />';
}
if($file_size > $max_size){
$eror = true;
$pesan .= '- Ukuran file melebihi batas maximum<br />';
}
//check ukuran file apakah sudah sesuai
if($eror == true){
echo '<div id="eror">'.$pesan.'</div>';
}
else{
//mulai memproses upload file
if(move_uploaded_file($_FILES['data_upload']['tmp_name'], $folder.$file_name)){
//catat nama file ke database
$catat = mysql_query('insert into file_upload(Filename,Detail,Folder,DateUpload) values ("'.$file_name.'", "'.$_POST['keterangan'].'",
"'.$folder.'", "'.date('Y-m-d H:i:s').'")');
echo '<div id="msg">Berhasil mengupload file '.$file_name.'</div>';
} else{
echo "Proses upload eror";
}
}
}
8. CSS

CSS atau Cascading Style System adalah kumpulan script untuk mengubah tampilan dokumen HTML ataupun PHP
contohnya untuk pengatur jarak, teks, warna dan format border. Penulisan sintaks kode CSS terdiri atas
komponen berikut :
Selector {property: value}
Selector : elemen (class/ID) yang dipilih
Property : atribut yang ingin diatur nilainya
Value : nilai dari property, bisa berupa angka atau teks

Contoh penulisannya :
P {color: red}
9. cookies

Cara Deklarasi Cookies Dalam PHP:


Cookies harus dideklarasikan sebelum halaman ditampilkan, yang artinya dituliskan sebelum <html>.
Secara mendasar untuk membuat sebuah cookies ditulis dengan susunan, sbb:
setcookie(name, value, expire, path, domain);

Menguji Cookies
Suatu server hanya dapat menyimpan 20 cookies pada browser pemakai, masing-masing cookies berukuran
terbatas sampai sebesar 4 KB.
Berikut contoh pengujian cookies:
$status = 0
If (isset ($cookieku) &&
($cookieku ==”testcookie”))
$status =1;
If (!isset($CK))
{
Setcookie(“cookieku” , “testcookie”);
Header (“location: $php_self?ck=1”);
Exit;
}
?>
Memanggil Cookie
Untuk memanggil cookie, cukup ketikkan nama cookie. Seperti contoh dibawah ini:
$namac = http_cookie_vars [“nama”];
Print (“nama : $namac
”);
Print (“nama : $nama”);
?>
10. Session
Membuat Session
?>php
Session_start()
$pesan = “session dimulai..”;
Print ($pesan.”
”;
Print (“id session: “.session_id());
?>
Menghapus Session
<?php
// Untuk menghapus session tertentu
unset($_SESSION['Try']);

// Untuk menghapus semua session


session_destroy;
?>
Thanks for your attention

Anda mungkin juga menyukai