HAL PENTING DALAM MEMBUAT WEB MISAL PEMBUATAN DATA PSB ONLINE

A.     MEMBUAT DATABASE
a.      Installah web server yang biasanya digunakan apache (xampp, wamp)
b.      Bukalah web browser
c.       Masukan alamat http://localhost/phpmyadmin, maka akan tampil seperti gambar di bawah ini.
­­­
d.      Buatlah nama database yang anda akan buat dan klik create
e.      Selanjutnya anda akan diminta untuk membuat table dengan jumlah field sesuai dengan kebutuhan ­jumlah data yang diinginkan. (Dalam 1 buah database bias berisi lebih dari satu table)
f.        Bila telah dianggap selesai maka klik save dan go
g.      Database telah siap digunakan.
h.      Misal kita akan membuat table database siswa maka diperlukan :
Field
Type
Nisn
Integer
Nama
Text/Varchar
Jk
Text/Varchar
Tmplhr
Text/Varchar
Tgllhr
Date
Agama
Text/Varchar
AsalSekolah
Text/Varchar
Nilaiuan
Double
Username
Text/Varchar
Password
Text/Varchar



B.      MEMBUAT KONEKSI DATABASE KE DREAMWEAVER
a.      Bukalah software Dreamweaver.
b.      Buatlah halaman baru PHP
c.       Bukalah panel database danklik +
d.      Lakukan langkah membuat site, document type, testing server dan selanjutnya Anda akan memilih data base.
e.      Selanjutnya anda akan diminta membuat koneksiMySql
f.        Isilah Nama koneksi (bebas), MySqlserver(localhost) , username(bila belum diganti masih root), Password (bila tidak dirubah masih kosong), dan pilihlah database yang telah anda buat sebelumnya.
g.      Maka database telah tersambung dengan dreamweaver

C.      MENGISI DATABASE (FORM ISI)
a.      Untuk bias mengisi database yang telahkitabuatmakakitadiharuskanmembuathalamanpengisian
b.      Untukmemudahkankita bias menggunakanfasilitas wizard yang adapada DW
c.       Klik Insert >> Data Object >> Insert Record >> Record Insertion from wizard, sepertiterlihatpadagambar di bawahini.
d.      SelanjutnyaAndatinggalmemilih database yang telahAndabuat
e.      Pilihkoneksi yang telahAndabuat, Pilih table yang ada, sampaiterakhirklik OK
f.        Andabisamelakukanperubahanpadajenis display as misalnyauntukjeniskelamindan agama.
g.      Maka form pengisiandatabase telahAndabuat. Cobalahdenganmengisi data danlihatpadalocalhost/phpmyadminpada browser
­­­­­
D.     MENAMPILKAN ISI DATABASE
a.      Pertamabuatlahhalamanbaruuntukmenampilkanisi database
b.      Laluklikpada menu insert >> Data object >>Recorset

c.       Klik menu insert >> Data object >> Dynamic Data >> Dynamic Tabel
d.      Maka akan tampil seperti gambar di bawah ini dan penampilan database telah selesai.

E.      MEMBUAT LOGIN
a.      Buat lah halaman baru untuk login.
b.      Misal yang akan digunakan oleh kita sebagai login adalah username dan password dari database yang telah dibuat di atas maka kita tempatkan form pada halaman yang telah dibuat.(Insert >> Form >> Form)
c.       Buatlah 2 (dua) buah text field dengan nama username dan password
d.      Buat juga sebuah button dengan label masuk atau login.
e.      Klik pada bagian dalam form dan klik insert >> Data Object >> User Authentication >> Log In User
f.        Maka akan tampil seperti gambar di bawahini
g.      Isilah validating using connection dengan database psb, dan isi  juga table dengan table database psb yang telah Anda buat.
h.      Username dengan field yang akan dipakai sebagai username
i.        Password dengan password field.
j.        Sebelumnya anda diharapkan telah membuat dua   buah halaman yang akan digunakan sebagai keberhasilan login dan kegagalan login. Gunakan halaman-halaman tersebut .
k.       Cobalah maka akan tampil :

F.       MEMBUAT PENCARIAN DATABASE
a.      Buatlah halaman baru untuk form pencarian, Misal, cari.php
b.      Buatlah form  (Insert >> Form >> Form, pada properties rubahlah action dengan alamat cari.php dan method menjadi GET
c.       Buat juga satu buah textfield dan button, pada textfield namanya bebas, misalnyatxtitle
d.      Tampilkan kembali Recordset dengan mengklik + pada binding
e.      Untuk membuat hasil pencarian maka buatlah table dengan satu row dan sepuluh kolom (tergantung banyaknya field yang akan ditampilkan pada hasil pencarian)
f.        Kemudian pada panel binding record set lakukan klik drag ke table yang tadi dibuat field yang akan dimunculkan.
g.      Kemudian pada panel server behaiviorklik + danklik repeat region.
h.      Klik table yang dibuat dan lakukan pengeditan pada recorset binding seperti pada gambar di bawahini (gambar dalam bentuk detail).
i.        Simpanlah halaman web dengan menekan ctrl+S. dan coba dengan mengklik F12.
Catatan = untuk pencarian dengan tepa tgunakan = (samadengan), jika pencarian secara umum maka gunakan contains.

G.     MEMBUAT HALAMAN EDIT
a.      Buatlah halaman baru untuk pengeditan, missal xxxx.php (Biasanya pengeditan hanya berlaku untuk user tertentu misalnya administrator).
b.      Masukkan recordset, dan tampilkan isi database dengan insert >> data object >> Dynamic Data >>DynamikTabel
c.       Tambah 1 kolom terakhir untuk memasukkan kata edit



d.      Blok kata edit dan masukkan link missal ke file yyyy.php, jangan lupa pula masukkan parameter yang menjadi acuan/index/primary key, missal NISN
e.      Save file dan buat halaman baru untuk membuat file yyyy.php
f.        Klik>> Insert >> Data Object >> Update Record >>  Record Update From Wizard





g.      Maka akan ada Setup Intruction dimana Anda diminta untuk membuat recordset, klik recorset.
h.      Dan isi sesuai dengan konektion yang anda gunakan hal yang penting disini adalah anda diwajibkan mengisi filter dan URL Parameter, setelah terisi semua klik OK
i.        Selanjutnya akan ada form Update dan rubahlah sesuai keperluan.
j.        Setelah mengklik OK maka telah selesai pembuatan update record, dan segera coba.



MEMBUAT KOMENTAR
1.      Buatlah database dengan mengetik localhost/phpmyadmin pada ulr
2.      Buatlah database baru dengan nama bebas tidak boleh ada spasi dan titik. MIsalkan dalam hal ini membuat nama “coba” setelah itu klik create
3.      Buatlah table pada database yang telah dibuat. Misal Komentar dengan field 3 buah yaitu nama, email dan koment.
4.      Setelah itu maka bukalah halaman yang akan dibuatkan komentar dengan Dreamweaver

MEMBUAT BACKROUND TETAP
<background-attachment:fixed;> di body (tempat dimana ada gambar background)
FAVICON
<link rel="shortcut icon" href="xxx" />dimana xxx adalah nama file gambar bias berbentuk jpg, gif, png, ico dll, rekomendasi gambar harus berbentuk kotak missal 70 px x 70 px







UPLOAD FOTO

Cara memasukkan gambar ke database :
1.     Buat halaman baru, misalkan upload.php
2.     Buat koneksi ke database
3.     Lalu masuk tab binding dan buat recordset baru
4.     Kemudian insert => data object => insert record => record insertion form wizard
5.     Ganti Enctype dengan pilihan “MULTIPART/FORR DATA”
6.     Edit textfield foto dan ganti dengan file field dengan cara klik kanan dan edit tag.
7.     Selanjutnya masuk ke code ..
Temukan code seperti ini  ==>  GetSQLvalueString($_POST[‘foto’], “text”),    <==
Lalu, buat sebagai komentar dengan menambahkan // di awalnya, sehingga menjadi tidak berfungsi seperti ini :
==>  //GetSQLvalueString($_POST[‘foto’], “text”),    <==
8.     kemudian di bawah script tadi tulis script berikut ini :
GetSQLvalueString($foto=$_FILES[‘foto’][‘name’], “text”));
If(strlen($foto)>0){
If(is_uploaded_file($_FILES[‘foto’][‘tmp_name’])){
Move_uploaded_file($_FILES[‘foto’][‘tmp_name’], “namafolder/”.$foto);
}
}
9.     lalu save dan coba preview di browser

Cara menampilkan gambar dari database
1.     Buat halaman baru, misalnya tampil.php
2.     Buat koneksi ke database
3.     Masuk ke tab binding dan tambahkan recordset
4.     Pilih insert => data object => dynamic data => dynamic table
5.     Seleksi recordset foto pada table, kemudian masuk ke code dan tuliskan script sebagai berikut :
<img src”namafolder/ <?php echo $row_namarecordset[‘foto’]; ?> “height="40" width="30"/>
6.     Simpan dan preview di browser


Memberi nilai urut pada tampilan/output database

1.     Setelah menampilkan hasil dataset
2.     Buat Kolom baru, biasanya dikolom pertama
3.     Baris pertama kasih nama No
4.     Baris kedua tulis missal <?php $urut++; echo "$urut"; ?>
5.     mysql_select_db($database_psb, $psb);
6.   Pada scrip cari tulisan (Biasanya diatas doctype)      
$query_Recordset1 = "SELECT * FROM biodata ORDER BY jml_ni DESC";
$Recordset1 = mysql_query($query_Recordset1, $psb) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
7.     Tambahkan :                   $urut = 0;  ?>

8.     Selesai

Comments

Popular Posts