Professional Documents
Culture Documents
Com
1
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
1 Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Pe mesanan Tiket Pesawat
[2]. Source Code (Script) Web Pemesanan Tiket Pesawat (Web
ukuran kecil, untuk Mini Browser HP/ Opera Mini)
[3]. Source Code (Script) Web Pemesanan Tiket Pesawat (Ukuran
WAP, contoh 1)
[4]. Source Code (Script) Web Pemesanan Tiket P esawat (Ukuran
WAP, contoh 2)
[5]. eBooks (buku PDF : Dasar Pemrograman PHP dan MySQL )
[6]. eBooks (Artikel Dasar Pemrogramman WAP (PHP dan WML)
untuk Pemula)
2
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Info rmasi Pemesanan Kamar
[2]. Source Code (Script) Web Pemesanan Kamar (WAP)
[3]. eBooks (buku PDF : Dasar Pemrograman PHP dan MySQL )
[4]. eBooks (Artikel Dasar Pemrogramman WAP (PHP dan WML)
untuk Pemula)
3
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
4
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
6
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
7
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
9
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
10
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
11
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
</card>
</wml>
atau
</card>
</card>
</wml>
14
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
Pada contoh program di atas Kita membuat program WAP dengan judul
pengenal “.:: Belajar WAP ::.” Sehingga bentuk tampilan setelah
program dijalankan akan tampak seperti gambar berikut:
</card>
</wml>
Akhir Listing
16
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
17
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
18
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
19
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
</card>
</wml>
Akhir Listing
20
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
Hasil dari listing pogram di atas akan tampak seperti gambar berikut:
21
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
22
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
23
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
24
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
25
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Menggunakan Gambar
Tampilan WAP tidak akan tampak dinamis dan menarik apabila
isinya ditampilkan secara monoton. Supaya halaman WAP tidak tampak
monoton, maka Kita dapat menghias halaman WAP dengan berbagai
gambar di dalamnya.
Dalam menggunakan gambar, Anda tidak dapat langsung
memasukkan gambar yang Anda temukan ke dalam program WAP
Anda. Melainkan gambar yang hendak digunakan harus dikonversi
terlebih dahulu dari bentuk warna menjadi bentuk gambar monochrom.
Apabila Anda belum mengetahuinya, bahwa monochrom merupakan
gambar tanpa warna, atau hanya berwarna hitam dan putih.
Untuk mengkonversi, gambar tersebut sebaiknya disimpan ke
dalam file yang bernama namafile.wbmp. Untuk memasukkan gambar di
dalam halaman WAP, Anda dapat menggunakan tag <img
scr=”..”>, caranya seperti sintaks berikut:
26
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
27
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Menggunakan Hyperlink
Hyperlink merupakan teknik merelasikan halaman WAP yang satu
dengan halaman yang lain di dalam satu modul. Hyperlink sering
digunakan di dalam membuat apikasi WAP. Pengertian hyperlink di
dalam WAP sama dengan hyperlink yang ada di dalam aplikasi Web,
yaitu menghubungkan link web pages dengan home pages.
Untuk membuat hyperlink, WML memiliki tag yang sama dengan
HTML, yaitu menggunakan tag <a href=” “>. Cara penggunaannya
dapat Anda lihat pada sintaks berikut:
28
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<p align="left">
<b>Pilih Menu</b><br/>
+ <a href="gambar.wml">Halaman gambar</a><br/>
+ <a href="isiprogram.wml">Isi program</a><br/>
</p>
</card>
</wml>
Akhir Listing
Pada listing program di atas Kita membuat dua buah hyperlink yang
menggunakan pemicu berbentuk teks. Berikut adalah pemicunya:
"http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<card id="halaman1" ontimer="#halaman2">
<timer value="10"/>
<p align="center">
<b><big>[Loading Pages]</big>< br/>
<br/>
<small>
:: CENTRANET TEAM ::<br/>
Software - Web Developer
</small></b>
<br/> <br/>
</p>
</card>
Akhir Listing
31
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<timer value="10"/>
32
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<br/>
Tunggu sebentar ya om..
</small>
</p>
</card>
Setelah sampai pada card kedua, maka card kedua juga melakukan
pengecekkan atribut yang ada di dalamnya. Karena pada atribut ontimer
diset pada alamat hyperlink.wml, maka program akan segera mengecek
berapa waktu yang akan dibutuhkan. Dalam waktu 5 detik ( <timer
value="5"/>), maka program akan segera merevers pada halaman
hyperlink.wml. Untuk membuktikannya, Anda harus menjalankan program
di atas. Perhatikan hasilnya berikut:
Suport by : http://planetKode.Com ,
33
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
www.bunafit-komputer.com
Selanjutnya di dalam tag <do> dapat dimasukkan tag <go> yang di dalam
pemrograman HTML hampir sama fungsinya dengan tag <form ...>. Tag
34
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Kemudian untuk menyimpan data teks yang berasal dari media masukan,
WML memiliki tag yang bernama psotfiled, berikut adalah penulisannya:
<postfield name="variabel"
value="$(variabel_input)"/>
35
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
36
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
37
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Untuk mengisikan data, dari bentuk tampilan di atas anda dapat memilih
Icon Edit atau dengan menekan tombol Enter pada keyboard. Sehingga
anda akan segera dihadapkan pada teks editor. Perhatikan gam bar
berikut:
38
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Untuk mengeksekusi data yang ada di dalam form, maka Anda dapat
memilih ikon Option atau dengan menekan tombol Enter (apabila
menggunakan emulator). Sehingga tampilannya menjadi seperti gambar
berikut:
39
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
Pada listing program di atas, Kita membuat 2 masukan dengan tipe text dan
password. Apabila dijalankan, maka teks yang dimasukkan pada masukan
password akan berbentuk tanda bintang (*). Perhatikan contohnya seperti
gambar berikut:
42
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
43
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<select name="variabel">
<option value="nilai1">Pilihan 1</option>
................
<option value="nilai2">Pilihan 2</option>
</select>
Nama :
<input type="text" name="in_nama" maxlength="25"
format="25a"/>
Jurusan :
<select name="in_jurusan">
<option value="TI">Teknik I nformatika</option>
<option value="SI">Sistem Informasi</option>
<option value="TK">Teknik Komputer</option>
<option value="KA">Komputer Akutansi</option>
<option value="MI">Manajemen Informatika</option>
</select>
</p>
</card>
</wml>
Akhir Listing
Pada listing program di atas, Kita menggunakan List Box yang yang di
dalamnya memiliki 5 option. Berikut adalah scriptnya:
<select name="in_jurusan">
<option value="TI">Teknik
Informatika</option>
<option value="SI">Sistem
Informasi</option>
<option value="TK">Teknik Komputer</option>
<option value="KA">Komputer
Akutansi</option>
45
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<option value="MI">Manajemen
Informatika</option>
</select>
Pada kolom masukan Option (List box), Anda dapat menyorot kolom
jurusan dan untuk memilihnya dengan cara mengklik icon Option pada
emulator atau Enter pada keyboard. Maka tampilannya seperti di baw ah:
46
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Dengan memilih menu Select, maka Anda akan dihadapkan pada tampilan
form yang didalamnya adalah beberapa option dari List Box yang telah Kita
buat. Berikut adalah bentuk tampilannya:
header('Content-type:text/vnd.wap.wml');
Selain itu, Anda juga harus menampilkan pengenal Scr ipt WML ke
dalam versi penulisan PHP, yaitu dengan memberikan parameter echo.
Perhatikan cara berikut:
echo('<?xml version="1.0"?>');
48
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Setelah itu, Anda dapat melanjutkan dengan tag -tag WML yang lain.
Setelah ketiga baris tag di atas, maka Anda dapat menuliskan kode
WML baik dengan cara PHP maupun dengan cara menuliskannya secara
biasa (WML murni).
Sebagai contoh, Anda dapat melihat dua teknik penulisan WML di dalam
program PHP, serta PHP yang embeded di dalam WML.
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC " -//WAPFORUM//DTD
WML 1.1/EN">');
echo "<wml>";
echo "<card title= \".:: Dasar PHP WML ::. \"
newcontext=\"true\">";
echo "<p> Menggunakan PHP </p>";
49
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
echo "</card>";
echo "</wml>";
?>
Akhir Listing
Akhir Listing
50
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Menampilkan Data
Setelah cara yang telah dijelaskan di atas dipenuhi, maka Anda
dapat membuat isi program dengan baik menggunakan tag WML
maupun dengan script PHP. Semua kode -kode PHP yang pernah Anda
ketahui sebelumnya dapat Anda gunakan disini. Sebagai contoh, Anda
dapat melihat listing program berikut:
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: Dasar PHP WML ::." newcontext="true">
<p align="center">
51
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<big>
<?php
$tanggal=date('d-m-Y');
echo "<b><br/>Selamat datang PHP dan WML</b><br/>";
echo "Sekarang tanggal $tanggal";
?>
</big>
</p>
</card>
</wml>
Akhir Listing
$tanggal=date('d-m-Y');
52
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Logika If
If merupakan operator PHP yang digunakan untuk membuat kondisi dengan
satu pilihan, bentuk penulisannya adalah:
if(ekspresi)
{ pernyataan }
53
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: Dasar PHP WML ::." newcontext="true">
<p align="center">
<small>
<?php
$gaji=30000;
if ($gaji <= 350000)
{
echo "<br/><big><b>";
echo "Gaji Rp.$gaji,- tidak memenuhi UMR Jogja";
echo " </b></big>";
}
?>
</small>
</p>
</card>
</wml>
Akhir Listing
54
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Logika If-Else
If-else merupakan operator yang dapat digunakan untuk membuat
kondisi dengan dua pilihan. Perhatikan sintaks berikut:
if(ekspresi)
{ pernyataan 1}
else { pernyataan 2 }
55
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: Dasar PHP WML ::." n ewcontext="true">
<p align="center">
<small>
<?php
$gaji=450000;
if ($gaji >= 350000)
{
echo "<br/><big><b>";
echo "Gaji Rp.$gaji,- memenuhi UMR Jogja";
echo "</b></big>";
}
else
{
echo "<br/><big><b>";
echo "Gaji Rp.$gaji,- tidak memenuhi UMR Jogja" ;
echo "</b></big>";
}
?>
</small>
</p>
56
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
</card>
</wml>
Akhir Listing
Pada program di atas pertama kali Kita membuat variabel dengan nama
$gaji, nilai dari variabel tersebut berisi angka 450000. Logika yang
digunakan adalah “ Apabila nilai dari variabe l $gaji lebih besar atau
sama dengan 350000, maka gaji tersebut telah memenuhi UMR (Upah
Minimum Regional) Jogja. Sedangkan apabila tidak memenuhi syarat
tersebut, maka gaji tersebut tidak memnuhi UMR Jogja”. Apabila
dijalankan, maka bentuk tampilannya ada lah.
Logika If-Else-If
57
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
if(ekspresi 1)
{ pernyataan 1}
else if(ekspresi 2)
{ pernyataan 2 }
else { pernyataan 3 }
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0 "?>');
58
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
59
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
60
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
}
?>
</small>
</p>
</card>
</wml>
Akhir Listing
61
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Menggunakan For
For merupakan opertor PHP yang digunakan untuk membuat
program looping (perulangan). Anda dapat menggunak an operator ini
dengan mengkolaborasikannya dengan operator kondisi di atas.
Sintaksnya adalah:
62
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: Dasar PHP WML ::." newcontext="true">
<p align="center">
<small>
<?php
echo "<b>Menampilkan bulan 1 -12 </b><br/>";
Akhir Listing
Pada listing program di atas, Kita memiliki nilai awal bernilai 1,operasi
yang dilakukan adalah Post Increement ($bulan++), batasan dari operasinya
adalah selama nilai $bulan kurang dari 12. Da ri program di atas, apabila
dijalankan akan menghasilkan bentuk tampilan seperti gambar berikut:
Menggunakan While
While juga merupakan operator yang digunakan untuk membuat
perulangan. Secara teknis, kedua bentuk operator ini memiliki kemampuan
yang sama. Sintaks yang digunakan adalah:
64
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
while (ekspresi)
{
pernyataan
}
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: Dasar PHP WML ::." newcontext="true">
<p align="center">
<small>
<?php
echo "<b>Menampilkan tanggal 1 -31 </b><br/>";
while ($tanggal <= 31)
{
$tanggal++;
echo "Tanggal $tanggal <br/>";
65
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
}
?>
</small>
</p>
</card>
</wml>
Akhir Listing
66
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
$ mysql -u bunafit -p
Enter password: ***
Welcome to the MySQL monitor. Commands end with ;
or \g.
Your MySQL connection id is 1 to server version:
4.1.7-max
67
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
mysql>
68
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: BERITA ONLINE ::." n ewcontext="true">
69
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<p align="left">
<small>
<?php
$hostname="localhost";
$username="bunafit";
$password="nugroho";
$database="aplikasiwap";
$mysql_connek=mysql_connect($hostname,$username,$passw
ord)
or die ("Belum bisa konek ke server");
mysql_select_db($database);
//query
$sql_select="SELECT * FROM berita ORDER BY id_berita";
while($baris=mysql_fetch_array ($eksekusi))
{
$detail_berita=$baris[detail_berita];
$cuplikan=substr("$detail_berita",0,50);
echo "<big><b>$baris[judul_berita]</b></big>";
echo " [$baris[tanggal_masuk]]<br/>";
70
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
71
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
$mysql_connek=mysql_connect($hostname,$username
,$password)
or die ("Belum bisa konek ke
server");
Mengaktifkan Database
Setelah koneksi berhasil, maka Kita dapat memanggil atau mengaktifkan
database yang akan digunakan. D i dalam database tersebut tentunya
terdapat tabel yang berisi data -data yang hendak diakses.
mysql_select_db($database);
if ($eksekusi=mysql_query($sql_select))
{
berhasil
72
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
}
else
{
gagal
}
while($baris=mysql_fetch_array($eksekusi))
{
.....
menampilkan data
}
Pada kolom while di atas, Anda dapat menampilkan semua data yang
didapatkan query dengan menggunakan teknik berikut:
echo “$baris[judul_berita]”;
echo “$baris[detail_berita]”;
73
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Pada script program di atas, Kita hanya akan menampilkan data berita
sebagian saja. Sehingga Kita harus memotong sebagian datanya dengan
cara berikut:
$detail_berita=$baris[detail_berita];
$cuplikan=substr("$detail_berita",0,50);
74
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
75
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<p align="left">
<small>
<?php
$hostname="localhost";
$username="bunafit";
$password="nugroho";
$database="aplikasiwap";
$mysql_connek=mysql_connect($hostname,$username,$passw
ord)
or die ("Belum bisa konek ke server");
mysql_select_db($database);
if ($eksekusi=mysql_query($sql_select)) {
echo "<br/>";
echo "<big><b>CENTRANET NEWS :</b></big>";
echo "<br/><br/>";
while($baris=mysql_fetch_array($eks ekusi)){
echo "<big><b>$baris[judul_berita]</b></big>";
echo " [$baris[tanggal_masuk]]<br/>";
echo "$baris[detail_berita]<br/>";
echo "<br/><br/>";
}
76
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
77
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN">
<wml>
<card id="pswpesan" title=".:: BUKU TAMU ::."
newcontext="true">
<do type="accept" label="Simpan">
<go method="post" href="buku_simtamu.php">
<postfield name="nama" value="$(txt_nama)"/>
<postfield name="email" value="$(txt_email)"/>
<postfield name="pesan" value="$(txt_pesan)"/>
</go>
</do>
<p align="center"><br/>
<small><big><b>CENTRANET </b></big> <br/>
Web - Software Developer <br/>
|=====================|<br/><br/>
</small>
</p>
<p align="left">
<small> Nama : </small>
79
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
80
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Setelah semua data dimasukkan dengan lengkap, maka semua data yang
dimasukkan di dalam form tersebut akan dieksekusi oleh file program
bernama buku_simtamu.php. isi dari program ini adalah membaca variabel
yang dikirimkan oleh halaman form buku tamu. Selanjutnya data akan
dikirimkan pada tabel bukutamu. Untuk lebih jelasnya, buatlah programnya
seperti listing berikut:
<?php
header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
81
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
if (mysql_query($sql_insert))
{
echo "<br/><b><big>Data berhasil dimasukkan
</big></b><br/>";
echo "[ <a href=\"buku_tamu.wml\"> Masukkan </a>]";
echo "[ <a href=\"buku_tampiltamu.php\"> Tampilkan
</a>]<br/>";
}
82
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
else
{
echo "Data gagal dimasukkan <br/>";
echo "<a href=\"buku_tamu.wml\"> Masukkan data
</a><br/>";
}
?>
</small>
</p>
</card>
</wml>
Akhir Listing
Nilai tanggal di atas didapatkan pada fungsi date yang dituliskan dengan
menggunakan variabel $tanggal. Perhatikan script berikut:
$tanggal=date('Y-m-d');
83
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
if (mysql_query($sql_insert))
{
echo "<br/><b><big>Data berhasil dimasukkan
</big></b><br/>";
echo "[ <a href=\"buku_tamu.wml\"> Masukkan
</a>]";
echo "[ <a href= \"buku_tampiltamu.php \">
Tampilkan
</a>]<br/>";
}
Sedangkan, apabila query gagal atau data tidak berhasil dikirim, maka
program akan menampilkan pesan kesalahan.
else
{
echo "Data gagal dimasukkan <br/>";
echo "<a href=\"buku_tamu.wml\"> Masukkan data
</a><br/>";
}
84
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
<?php
header('Content-type:text/vnd.wap.wml');
85
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML
1.1/EN">');
?>
<wml>
<card title=".:: BUKU TAMU ::." newcontext="true">
<p align="left">
<small>
<?php
$hostname="localhost";
$username="bunafit";
$password="nugroho";
$database="aplikasiwap";
$mysql_connek=mysql_connect($hostname,$username,$passw
ord)
or die ("Belum bisa konek ke server");
mysql_select_db($database);
$sql_select="SELECT * FROM bukutamu ORDER BY id_tamu";
if ($eksekusi=mysql_query($sql_select))
{
echo "<br/>";
echo "<big><b>Daftar Pengisian Buku :</b></big>";
echo "<br/><br/>";
while($baris=mysql_fetch_array($eksekusi))
{
echo "Nama : $baris[data_nama] <br/>";
echo "Email: $baris[data_email] <br/>";
echo "Pesan: $baris[data_pesan] <br/>";
86
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Akhir Listing
Inti dari program penampil buku tamu di atas sama dengan program -
program yang telah dibuat sebelumnya. Yaitu memiliki tugas untuk
menampilkan semua data yang ada di dalam tabel bukutamu. Query
yang digunakan untuk menampilkan semua data bukutamu adalah:
$sql_select="SELECT *
FROM bukutamu ORDER BY id_tamu";
if ($eksekusi=mysql_query($sql_select))
{
... menampilkan data
}
else
{
... pesan apabila gagal
}
88
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
89
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
90
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Untuk yang belum jelas dengan Bank Virtual. Jadi, nanti kita membuat tabel
1 v_bank yang seakan akan menyimpan data Rekening masing2 pelanggan, dan
di sana terdapat saldo. Transaksi pengurangan saldo dilakukan pada tabel itu.
v_bank itu seakan2 sebagai PayPol -nya kalo sekarang ini.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Toko HandPhone Online
[2]. Source Code (Script) Web Penjualan Online berbasis Bank Virtual
(Simulasi PayPol)
[3]. eBooks (buku PDF : Buku Panduan Membuat Web Penjualan (Toko
Online) berbasis Web Sistem Bank Virtual , 300 hal)
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Buku
[2]. Source Code (Script) Web Penjualan Buku Online
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Buku
[2]. Source Code (Script) Web Penjualan Buku Online
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
92
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Dreamweaver )
yang ini dibuat dengan PHP dan MySQL (XAMPP), berjalan juga pada
sistem Linux atau Hosting di Internet. Cara pembayarannya adalah dengan
sistem Transfer Rekening. Sistem anggot a.
Script Web ini dapat dipakai untuk penjualan distro atau butik apa aja,
diantaranya: toko baju muslim, toko baju hamil, toko kerudung, toko baju
batik, toko kaus, toko aksessori, dll. Semua gampang dimodifikasi dari editor
Dreamweaver, versi berapaun.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Pakaian (Distro) Online
[2]. Source Code (Script) Web Penjualan Aksessoris Komputer Online
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Script Web ini dapat dipakai untuk penjualan herbal atau obat apa saja.
Semua gampang dimodifikasi dari editor Dreamweaver, versi berapaun.
8
Harga Script Web Contoh Skripsi ini : Rp. 500.000,-
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Pakaian (Distro) Online
[2]. Source Code (Script) Web Penjualan Aksessoris Komputer Online
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
94
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
versi berapapun.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Tiket Bus
[2]. Source Code (Script) Web Penjualan Tiket Bus
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
95
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke alamat
email kami :
96
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Identitas Pemesan :
1. Nama Lengkap : ?
2. Mahasiswa Mana : ?
3. Nomor HP Aktif : ?
NO JUDUL PROGRAM
Contoh Program Skripsi dan TA : Sistem
Informasi Test Ujian Masuk Langsung
Komputer (Secara Online) : Konsep dari web ini
adalah untuk Test Langsung, atau Ujian Langsung
Komputer secara bersama-sama (Multi User).
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Test Langsung
(Ujian Masuk Siswa/Mahasiswa)
[2]. Source Code (Script) Web Test Langsung (Ujian)
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
Contoh Program TA dan Skripsi: eLearning :
Sistem Informasi Latihan Ujian Secara
Online (atau Lokal Jaringan) : Aplikasi ini dibuat
dengan PHP dan MySQL. Ini merupakan web yang
berbasis Multi User. Gunanya untuk ujian atau test atau
latihan ujian dengan pengelompokan soal (kategori soal)
2 yang berbeda.
Konsep inti dari web ini adalah web sitem informasi yang
berisi banyak soal, pengelompokkan berdasarkan mata
pelajaran. Siswa yang mendaftar akan menjadi anggtoa
sistem eLearning. Siswa dalam satu hari boleh berlatih
mengerjakan soal-soal ujian yang ada di web, dan hasilnya
98
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Test Ujia n
Masuk
[2]. Source Code (Script) Web Test Ujian Masuk Langsung
Komputer
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
99
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Pembelajaran
Siswa
[2]. Source Code (Script) Web Pembelajaran Siswa
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Pengajuan Izin
Karyawan
[2]. Source Code (Script) Web Pengajuan Izin Karyawan
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
100
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
( Lihat Detail )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Akademik v2
[2]. Source Code (Script) Web Akademik v2
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Perpustakaan
Berbasis Web v1
[2]. Source Code (Script) Web Perpustakaan v1
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
102
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Wisata, Jalu Bus
dan Informasi Gunung
[2]. 3 Source Code (Script) Web Informasi Wisata dan Jalur
Bus
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Katalog Wayan g
Kulit
[2]. Source Code (Script) Web Informasi Katalog Wayang
Kulit
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP
lewat Dreamweaver )
104
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
105
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
eLearning Model 1
Sistem Informasi Latihan Ujian Soal
Untuk Banyak Mata Pelajaran
Biaya pesan Website : Rp. 500.000,-
107
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
108
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
eLearning Model 2
Sistem Informasi Pembelajaran Siswa
dengan Sistem Tingkatan Materi
Biaya pesan Website : Rp. 400.000,-
109
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
Ujiannya diacak soal, jadi tergantung Admin -nya. Kalo jumlah soalnya
banyak, maka tiap siswa yang ujian (mengerjakan soal kenaikan
bab/tingkat) tidak akan dapat soalnyang sama. Kalo soal dikit, ya
110
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
mungkin sama atau cuman tukar nomor urut aja. Ujiannya berbentuk
pilihan ganda.
eLearning Model 3
Sistem Informasi Ujian Masuk
Sekolah/Kuliah
Biaya pesan Website : Rp. 750.000,-
Admin yang betugas input semua data pribadi siswa, input soal, input
pelajaran, dll
Siswa hanya login dan mengerjakan soal dari 4 mata pelajaran: IPA,
Bahasa Indonesia, MTK, bhs inggris.
Setelah
mengerjakan semua soal, sistem baru mengeluarkan informasi lulus atau
tidak lulus, jadi nilai dari 4 pelajaran di r ata2.
111
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
www.scribd.com/bunafit
www.scribd.com/bunafitkomputer
www.planetKode.Com
www.bunafit-komputer.com
www.bunafitWeb.Com
www.bunafitSoft.Com
www.bunafitCamp.Com
112
Published by : www.bunafit-komputer.com
Suport by : www.planetKode.Com
www.bunafit-komputer.com
Redaksi Buku IT & Software Development
www.planetKode.Com
113
Published by : www.bunafit-komputer.com