Selasa, 01 September 2009

Senin, 27 Juli 2009

Sistem informasi berasal dari 2 kata, yaitu :

-Sistem yang berarti >> sekumpulan elemen/ serangkaian komponen yang saling berhubungan untuk
mencapai suatu tujuan yang spesifik atau untuk menyelesaikan suatu sasaran
tertentu.

-Informasi yang berarti >> data yang sudah diolah sehingga mempunyai arti tertentu dan dapat
menjadi dasar untuk mengambil keputusan.

Zo??? Sistem Informasi adalah sekumpulan perangkat keras (hardware), perangkat lunak (software), brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan

Bagaimana dengan Data?? Did you know what is data???

-Data adalah representasi fisik dunia nyata yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata.
Jika dilihat diagramnya seperti dibawah ini :



Dari perngertian dan diagram di atas dapat kita ketahui bahwa Komponen-komponen Sistem Informasi antara lain :

-Perangkat keras (hardware)
-Perangkat lunak (Software)
-Prosedur
-Orang (pelaku)
-Basis data
-Jaringan computer dan komunikasi data ()


Siklus Hidup Pengembangan Sistem Informasi

Siklus Hidup Pengembangan Sistem Informasi atau dalam bahasa Inggrisnya sering disebut dengan
SDLC (Software Development Life Cycle) adalah suatu proses pembuatan software yang meliputi Scoping> Requirement > Collection & Analysis > Prototyping >Designing > Coding > Testing > Implentation > Mantenance
Salah satu contoh prsinsip SDLC yaitu Model Waterfall (Air Terjun). Diagramnya dapat dilihat di bawah ini :



Macam-Macam Arsitektur Software
Mungkin masih banyak macam-macam arsitektur software, yang saya tahu yaitu :

1.Arsitektur tersentralisasi
2.Arsitektur terdistribusi
3.Arsitektur Clien/ Server.

Rabu, 27 Mei 2009

Tugas Pak Welly Javascript

Buatlah program dengan javascript untuk alur seperti berikut :

<script language="javascript">
var a=12;
var b=4;
function pd2(b) {
var a=b*2;
return a; }
document.write("Dua kali dari ",b," adalah ",pd2(b));
document.write(" Nilai dari a adalah", a);
</script>

Dari kode script di atas, maka hasilkalinya adalah....?

Tara...



Masih berhubungan dengan kode program pada nomor sebelumnya, apabila kode program pada baris ke 5 var a=b*2; diganti dengan a=b*2;

Maka hasilnya adalah ??

Berapa Ya???? udah tau jawabannya???

Ini dia..



Rabu, 13 Mei 2009


kalkulator kalkulator kalkulator.....

Ne scriptna..

<html>

<head>

<title>Elsite- Calculator</title>

<script language="Javascript">

<!--

/* Variablen definieren */

var plussign = ' + ';

var minussign = ' - ';

var multiplysign = ' * ';

var dividesign = ' / ';

var decimalsign = ' . ';

var negativesign = ' -';

var leftbracket = ' (';

var rightbracket = ') ';

var rad = 3.141592654 / 180;

var base_10 = Math.LN10;

var base_2 = Math.LN10;

function calculate(arg) {

arg.expr.value = eval(arg.expr.value)

}

function enter(arg, string) {

arg.expr.value += string

}

function clear_display(arg) {

arg.expr.value = ' '

}

function calc_sqrt(form) {

form.expr.value = (Math.sqrt(form.expr.value))

}

function calc_sqr(form) {

form.expr.value = ((form.expr.value * 1) * (form.expr.value * 1))

}

function sin_form(form) {

form.expr.value = (Math.sin (form.expr.value * rad))

}

function cos_form(form) {

form.expr.value = (Math.cos (form.expr.value * rad))

}

function tan_form(form) {

form.expr.value = (Math.tan(form.expr.value * rad))

}

function inverse(form) {

form.expr.value = ( 1 / (form.expr.value))

}

function base10_log(form) {

form.expr.value = (Math.log(form.expr.value) / base_10)

}

function base2_log(form) {

form.expr.value = (Math.log(form.expr.value) / base_2)

}

//-->

</script>

</head>

<body>

<p align="center"><big><big>CALCULATOR</big></big></p>

<form>

<!-- Yup, Mulai -->

<table border="0" width="100" bgcolor="lightblue" align="center">

<tr>

<td width="100%" colspan="5" align="center"><input type="text" name="expr" size="35"

action="calculate(this.form)"></td>

</tr>

<tr>

<td width="100%" colspan="5" align="center">Powered By Elsiters</td>

</tr>

<tr>

<td width="20%"><input type="button" value=" sin " Onclick="sin_form(this.form)"></td>

<td width="20%"><input type="button" value=" cos " OnClick="cos_form(this.form)"></td>

<td width="20%"><input type="button" value=" tan " Onclick="tan_form(this.form)"></td>

<td width="20%"><input type="button" value=" log 10e " onClick="base10_log(this.form)"></td>

<td width="20%"><input type="button" value=" log 2e " OnClick="base2_log(this.form)"></td>

</tr>

<tr>

<td width="20%"><input type="button" value=" akar " Onclick="calc_sqrt(this.form)"></td>

<td width="20%"><input type="button" value=" ^2 " OnClick="calc_sqr(this.form)"></td>

<td width="20%"><input type="button" value=" ( " OnClick="enter(this.form,leftbracket)"></td>

<td width="20%"><input type="button" value=" ) " OnClick="enter(this.form,rightbracket)"></td>

<td width="20%"><input type="button" value=" 1 / X " OnClick="inverse(this.form)"></td>

</tr>

<tr>

<td width="20%"><input type="button" value=" 7 " onClick="enter(this.form, 7)"></td>

<td width="20%"><input type="button" value=" 8 " onClick="enter(this.form, 8)"></td>

<td width="20%"><input type="button" value=" 9 " onClick="enter(this.form, 9)"></td>

<td width="20%"><input type="button" value=" bagi " onClick="enter(this.form,dividesign)"></td>

<td width="20%"><input type="button" value=" %(rusak) " onClick="enter(this.form,Percentbuttonsign)"></td>

</tr>

<tr>

<td width="20%"><input type="button" value=" 4 " onClick="enter(this.form, 4)"></td>

<td width="20%"><input type="button" value=" 5 " onClick="enter(this.form, 5)"></td>

<td width="20%"><input type="button" value=" 6 " onClick="enter(this.form, 6)"></td>

<td width="20%"><input type="button" value=" kali " onClick="enter(this.form, multiplysign)"> </td>

<td width="20%"> <input type="button" value=" Hapus " onClick="clear_display(this.form)"></td>

</tr>

<tr>

<td width="20%"><input type="button" value=" 1 " onClick="enter(this.form, 1)"></td>

<td width="20%"><input type="button" value=" 2 " onClick="enter(this.form, 2)"></td>

<td width="20%"><input type="button" value=" 3 " onClick="enter(this.form, 3)"></td>

<td width="20%"><input type="button" value=" plus " onClick="enter(this.form,plussign)"> </td>

<td width="20%"><input type="button" value=" Jadina = " onClick="calculate(this.form)">

</td>

</tr>

<tr>

<td width="20%"><input type="button" value=" 0 " onClick="enter(this.form, 0)"></td>

<td width="20%"><input type="button" value=" koma " onClick="enter(this.form,decimalsign)"></td>

<td width="20%"><input type="button" value=" (-) " onClick="enter(this.form,negativesign)"></td>

<td width="40%" colspan="2"> <input type="button" value=" min " onClick="enter(this.form,minussign)"></td>

</tr>

</table>

<!-- Bisa.... -->

</form>

</body>

</html>

Tugas N Jawaban Posting Calculator

<br>

1. Apa nama title skrip javascript tersebut ?

TitLenya : Elsite- Calculator

<br>

2. ekstensi file Skrip tersebut disimpan dengan file ber-ekstensi jenis ?

Skrip tersebut disimpan dengan file berekstensi jenis HTML (*.html)

<br>

3. berapa jumlah variabel yang didefinisikan dalam file tersebut !

Jumlan variabelnya ada 11.

<br>

4. Berapa jumlah fungsi yang ada didalam skrip tersebut !

Jumlah fungsinya ada 11.

<br>

5. Tuliskan nama semua variabel skrip javascript tersebut ?

var plussign = ' + ';

var minussign = ' - ';

var multiplysign = ' * ';

var dividesign = ' / ';

var decimalsign = ' . ';

var negativesign = ' -';

var leftbracket = ' (';

var rightbracket = ') ';

var rad = 3.141592654 / 180;

var base_10 = Math.LN10;

var base_2 = Math.LN10;

<br>

6. Tuliskan nama semua fungsi skrip tersebut ?

function calculate(arg)

function enter(arg, string)

function clear_display(arg)

function calc_sqrt(form)

function calc_sqr(form)

function sin_form(form)

function cos_form(form)

function tan_form(form)

function inverse(form)

function base10_log(form)

function base2_log(form)

<br>

7. Tuliskan skrip untuk membuat tampilan display pada skrip tersebut !

<input type="text" name="expr" size="35"

action="calculate(this.form)">

<br>

8. Tuliskan skrip untuk membuat 1 tombol !

<input type="button" value=" sin " Onclick="sin_form(this.form)">

<br>

9. Tuliskan fungsi jika tombol = ditekan oleh mouse !

<input type="button" value=" = " onClick="calculate(this.form)">

<br>

10. Tuliskan skrip untuk membersihkan display !

<input type="button" value=" C " onClick="clear_display(this.form)">

<br>

Rabu, 04 Maret 2009

Judul

<html>
<head>
<title>
Program
</title>
</head>
<body BGcolor=#CCCCCC>
<br>
<center><font size=6 color=blue><b>PROGRAM SISTEM INFORMASI SEKOLAH<b></font></center>
<br>
<center><font size=5 color=blue><b>SMA NEGERI KEPANJEN<b></font></center>
<br>
<center><font size=5 color=red><b>( Skrip untuk Entry dan Lihat Data )<b></font></center>
<br>
</body>
</html>

Menu

<html>
<head>
<title>
</title>
</head>
<body bgcolor=#cccccc>
<font face="Comic Sans MS">
<br>
DAFTAR MENU
<br>
<br>

<A HREF="profile.html" TARGET="FRAME-3">Profile Sekolah</A><br>
Sekilas SMA<br>
Data Siswa<br>
<A HREF="entrysiswa.php" TARGET="FRAME-3">Entry Data Siswa</A><br>
<A HREF="lihatsiswa.php" TARGET="FRAME-3">Lihat Data Siswa</A><br>
Data Guru<br>
Saran Prasarana<br>
Kurikulum<br>
Humas<br>
<A HREF="bukutamu.php" TARGET="FRAME-3">Mengisi Buku Tamu</A><br>
<A HREF="lihat.php" TARGET="FRAME-3">Melihat Buku Tamu</A><br>
</font>
</body>
</html>

Prakata

<html>
<head>
<title>
</title>
</head>
<body BGcolor=#FFFFFF>
<br>
<font face="Courier New">
<h1>Selamat Datang</h1>
<P><i>
Program Sistem Informasi Sekolah ini dibuat untuk memenuhi
kebutuhan informasi yang semakin pesat. Dengan adanya program
ini diharapkan informasi semakin cepat sampai pada pihak-pihak
yang membutuhkannya.
<br>
Program ini masih sangat sederhana dan sangat membutuhkan masukan dari
berbagai pihak , demi kemajuan dimasa mendatang. Untuk itu masukan-masukan anda
sangat kami harapkan. Anda dapat mengisi buku tamu untuk memberikan saran ,
kritik atau masukan-masukan yang lain.
<br>
Untuk menelusuri bagian-bagian program ini silahkan Anda pilih
menu-menu yang berada disebelah kiri halaman ini.
<br></i>
Terimakasih
</P>

Profil Sekolah

<html>

<body background=bg2.jpg>
<br>
<font face="Courier New">
<h1>Profile Sekolah</h1>
<P>
SMA NEGERI KEPANJEN
Menuju Sekolah Bertaraf Internasional

</P>
</font>
</body>
</html>

Index

<HTML>
<HEAD>
<TITLE>Program Sistem Informasi Sekolah</TITLE>
</HEAD>
<FRAMESET ROWS="180,*" border=1>
<FRAME SRC="judul.html" SCROLLING=NO NORESIZE>
<FRAMESET COLS="200,*">
<FRAME SRC="menu.html" NORESIZE>
<FRAME SRC="prakata.html" NAME="FRAME-3">

</FRAMESET>
</FRAMESET>

</HTML>

Rabu, 18 Februari 2009

Buku Tamu....

Let'z go First...

Pertama siapkan dulu Programs-programs kayak di bawah ini :
TOOL : WEB SERVER (WAMP/ XAMP)


Download Link :
http://www.apachefriends.org/download.php?xampp-win32-1.7.0-installer.exe

, NOTEPAD atau Macromedia Dreamweaver



Download link :
http://www.soft32.com/download/63-59360/Dreamweaver8-en.exe

, BROWSER

Persiapan :

1.PAstikan web server sudah terpasang dengan cara di panggil dari browser http://localhost



2.Buat di PHP my admi data base baru

Create database : latihan
Crate table : bukutamu field 3
Nama fieldnya :
NAMA VARCHAR 30
PESAN TEXT
TANGGAL DATE




BUAAT PROGRAM PHP :
Buat 3 buah file PHP yakni :
1.bukutamu.php
2.isi.php
3.lihat.php

File bukutamu.php



<html>
<head>
<title>Halaman Buku tamu</title>
</head>

<body>
Buku tamu - <a href="lihat.php">lihat isi buku tamu</a><br />
<br />
<hr>
Isilah buku tamu kami<br />
<br />
<br />
<form id="form1? name="form1? method="post" action="isi.php">
nama
<input type="text" name="nama" id="nama" />
<br />
<br />
pesan
<textarea name="pesan" id="pesan" cols="45? rows="5?></textarea>
<br />
<br />
<hr>
<input type="submit" name="Submit" id="Submit" value="Submit" />
</form>
</body>

</html>

file isi.php




<html>
<head>
<title>Input Data dari Form ke MySQL</title>
</head>

<body>
<?php
$nama = $_POST['nama'];
$pesan = $_POST['pesan'];
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "insert into bukutamu(nama, pesan,tanggal)
values('$nama','$pesan',NOW(''))";
mysql_query($sqlText);


?>
Buku tamu - <a href=lihat.php>lihat isi buku tamu</a><br />
</body>
</html>


file lihat.php




<html>
<head>
<title>Daftar Data yang ada di MySQL</title>
</head>

<body bgcolor="#000000">
<a href=bukutamu.php>Isi Buku Tamu</a><br />
<font color="#FFFFFF" size="3">Isi buku tamu<br />
<br />
<?php
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "select * from bukutamu";
$result = mysql_query($sqlText);
while($row=mysql_fetch_object($result))
{
?>
<strong>Nama</strong>: <?php echo $row->nama;?><br />
<strong>Pesan</strong>: <?php echo $row->pesan;?><br />
<br />
<?php } ?>
<marquee>
---
</marquee>
</font> <font color="#FFFFFF">
<marquee>
</marquee>
</font>
<marquee>
<font color="#FF0000" size="3">AYO KAMU BISA BIKIN PROGRAM PAKE PHP
running text</font>----
</marquee>
</body>
</html>

Jangan lupa copykan 3 buah file PHP yakni :
1.bukutamu.php
2.isi.php
3.lihat.php

Ke Folder c:\xampp\htdocs



Untuk mencoba ketikkan di browser :

http://localhost/bukutamu.php

Selesai deh.....Semoga Berhasil ya Pren!!

Latihan Soal MId Semester

1. Tag HTML untuk membuat link adalah:
A. < a href=”URL/nama file”> </a>

2. HTML singkatan dari:
B. Hyper Text Markup Language

3. CSS singkatan dari:
B. Cascading Style Sheet

4. Properti yang berguna untuk mengatur warna bingkai tabel adalah:
C. border-color

5. Suatu bentuk hubungan interaktif dimana client dapat mengirimkan masukan ke
server, dan server mengolah masukan tersebut kemudian dikembalikan kepada client,
adalah konsep dari
A. CGI

6. Perl adalah singkatan dari:
A. Practical Extraction and Reporting Language

7. Tag HTML yang menandakan kita menggunakan Javascript adalah
A. < script language=”javascript”> </script>

8. Apa guna function dalam Javascript
D. menyatukan beberapa perintah

9. Tag yang digunakan untuk ganti baris
D. < br>

10. Tag HTML untuk menjalankan program Javascript yang disimpan dalam bentuk file
adalah
C. < script src=”file.js”> </script>

11. Tag yang digunakan untuk membuat paragraf adalah
A. < p>

12. Pasangan tag <STYLE> dan </STYLE> digunakan untuk
C. Mendefinisikan style sheet

13. Bahasa pemrograman yang ditempatkan/ditempelkan pada HTML dan akan
diprosesoleh web client adalah
C. PHP

14. Tag HTML untuk menampilkan gambar adalah
D. < img src=”file.jpg”>

15. Untuk membuat judul tabel digunakan tag
C. < td>

Rabu, 04 Februari 2009

Rabu, 28 Januari 2009

Bagian isi atau tampilan di letakkan di sini




Baris pertama

Baris kedua



Ukuran satu

Ukuran dua

Ukuran tiga

Ukuran empat

Ukuran lima

Ukuran enam

Ukuran tujuh



Berwarna biru

Berwarna merah

Merah juga












1. Isi pertama 2. Isi kedua
3. Isi ketiga 4. Isi keempat

Rabu, 17 Desember 2008

BEBERAPA JENIS BAHASA PEMROGRAMAN

Bahasa Pemrograman
  • Bahasa pemrograman adalah bahasa yang menjadi sarana manusia untuk berkomunikasidengan komputer.
  • Pikiran manusia yang tidak terstruktur harus dibuatterstruktur agar bisa berkomunikasi dengan komputer.
  • Komputer memerlukan kepastiandan logika yang benaruntuk dapat melakukan suatu instruksi tertentu.
  • Untuk itu diperlukan algoritma yg baikdan benar

JENIS - JENIS BAHASA PEMROGRAMAN
  1. Bahasa Mesin
  • Bahasa mesin adalah bahasa yang berisi kode-kode mesin yang hanya dapat diinterpretasikan langsung oleh mesin komputer.
  • Bahasa mesin sering juga disebut native code(sangat tergantung pada mesin tertentu). Bahasa ini merupakan bahasa level terendah dan berupa kode biner: 0 dan 1.
  • Sekumpulan instruksi dalam bahasa mesin dapat membentuk microcode(semacam prosedur dalam bahasa mesin).
    Contoh:untuk mesin IBM/3700001100000110101 = 1835 yang berarti mengkopikan isi register 5 ke register 3
Keuntungan: Eksekusi cepat
Kerugian: Sangat sulit dipelajari manusia

2. Bahasa Assembly (mnemonic code)
  • Bahasa assembly adalah bahasa simbol dari bahasa mesin.
  • Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain.
  • Sekumpulan kode-kode bahasa assembly dapat membentuk makroinstruksi.
  • Bahasa assembly juga memiliki program pen-debug-nya, tidak seperti bahasa mesin. Misalnya: Turbo Assembler dan debug pada DOS. Assembler akan mencocokkan token simbol dari awal s/d akhir, kemudian dikodekan menjadi bahasa mesin.
Kelebihan: Eksekusi cepat, masih bisa dipelajari daripada bahasa mesin, file hasil sangat kecil
Kekurangan: Tetap sulit dipelajari, program sangat panjang

3. Bahasa Tingkat Tinggi (High Level Language)
  • Bahasa ini lebih dekat dengan bahasa manusia. Bahasa inilah yang akan dibahas pada matakuliah ini.
  • Bahasa ini juga memberikan banyak sekali fasilitas kemudahan pembuatan program, misalnya: variabel, tipe data, konstanta, struktur kontrol, loop, fungsi, prosedur dan lain-lain. Contoh: Pascal, Basic, C++, dan Java.
  • Mendukung information hiding, enkapsulasi, dan abstract data type.
  • Bahasa Tingkat tinggi memiliki generasi, misalnya generasi ke-3 (Pascal, C/C++) dan generasi ke-4 (Delphi, VB, VB.NET, Visual Foxpro)
Keuntungan:
-Mudah dipelajari
-Mendekati permasalahan yang akan dipecahkan
-Kode program pendek
Kerugian: Eksekusi lambat


4 Bahasa yang berorientasi pada masalah spesifik
(specificproblem oriented).
  • ��Bahasa ini adalah bahasa yang digunakan langsung untuk memecahkan suatu masalah tertentu. Misalnya SQLuntuk database, Regexuntuk mencocokkan pola pada string tertentu.
  • ��Jenis bahasa ini juga masuk ke bahasa tingkat tinggi

Slaen 4 jenis bahasa pemrograman di atas....ada juga beberapa daftar bahsa pemrograman seperti di bawah ne......
DAH ITU AJA YG BISA Q SAMPEIN....KLO KURG Y MAAP TP KLO LBIH MOHON KEMBALIKAN....

SEMANGAT!!!!

PHP SCRIPT- IMAGE COUNTER DENGAN MYSQL

Hit counter biasa digunakan oleh webmaster untuk mengetahui jumlah pengunjung yang mengunjungi situs yang dibuatnya. Untuk membuat image counter, lakukan langkah-langkah berikut.
Buat database counter :

CREATE TABLE `count` (`value` int(50) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Ketikkan script dibawah ini dan simpan dengan nama counter.php



//Membuat koneksi ke server//mysql_connect ( [string server [, string username [, string password [,
bool new_link [, int client_flags]]]]])mysql_connect(”localhost”,”root”,”");

//memilih database$sql = mysql_query(”SELECT * FROM counter.count”);$result = mysql_fetch_row
($sql);

//variable$getcount = $result[0];$addcount = $result[0] + 1;

//strlen - berfungsi untuk menentukan panjang karakter$lengthchar = strlen($getcount);

//query$update = mysql_query(”UPDATE counter.count SET value=’$addcount’ where
value=’$getcount’”);

//menampilkan image counterfor($i=0 ; $i<=$lengthchar ;$i++) {//substr - Return part of a
string$showimg = substr($getcount,$i,1).”.gif”;echo “”;}?>

Setelah itu buat gambar untuk angka dari 0 sampai 9 dengan penamaan 0.gif, 1.gif ….9.gif dan simpan
dalam folder image.

Selamat mencoba, SEMANGAT.....!!!

BIKIN GUESTBOOK DARI PHP N MYSQL

Guest book, apaan tuh? Buat yang awam banget, guest book itu adalah sebuah halaman web di mana pengunjung kita bisa meninggalkan pesan dan kesannya selama mengunjungi situs web kita. Nah, kita akan mencoba membuat aplikasi tersebut dengan menggunakan PHP dan MySQL. Bagi yang masih baru, kamu bisa mulai belajar PHP di sini dan cara koneksi ke MySQL di sini.

Untuk mewujudkan sebuah guest book, kita akan membuat 2 buah halaman PHP. Halaman pertama berfungsi untuk menampilkan isi buku tamu dan form isian buku tamu. sedangkan halaman kedua berfungsi untuk memproses isi form dan menyisipkannya ke dalam tabel MySQL kita.

Nah, sebelum kita membuat halaman PHPnya, kita perlu terlebih dahulu membuat tabel untuk menyimpan pesan tamu kita.
Kamu bikin itu tabel dengan nama buku_tamu dengan 3 buah field: id, nama dan pesan. (kamu bisa ngembangin sendiri nantinya, misalnya dengan menambahkan field tanggal dan email ya...). Biar gampang bikinnya pake phpMyadmin aja tuh. Atau kalau kamu bisa pake yang command based, gunakan perintah berikut:
CREATE TABLE buku_tamu(id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), nama VARCHAR(30), pesan VARCHAR(50));Setelah tabel siap, sekarang waktunya untuk membuat form isian untuk tamu kamu.
Kita juga sudah menyiapkan tabel sebagai wadah penyimpanan pesan dari pengunjung. Jangan lupa, siapkan password, database dan user id tabel itu ya? Pada bagian 2 ini, kita akan ngebahas cara membuat form isian buku tamu kita.
Dalam pembuatan buku tamu, kita akan membuat tabel, form isian bukutamu.htm dan file php bukutamu.php. Untuk memperjelas tentang pembuatan buku tamu ini, sebelumnya akan saya jelasin hubungan antara ketiganya.Halaman yang pertama dilihat oleh pengunjung situs kita saat akan mengisi buku tamu adalah bukutamu.htm. Di halaman ini mereka akan mengisikan nama dan komentar mereka pada form tersebut. Setelah selesai mengisi, pengunjung tersebut akan mengklik tombol 'kirim' yang akan mengeksekusi file bukutamu.php. File ini bertugas untuk menangkap isi dari form bukutamu.htm dan memasukkannya ke dalam tabel yang sudah kita siapkan pada bagian 1. Gimana, dah jelas kan? kalau sudah, kita akan melanjutkan pada pembuatan script bukutamu.htm.Tag HTML yang digunakan dalam bukutamu.htm sangat sederhana. Kita akan menggunakan beberapa tag HTML yaitu <>, dan ......
Script HTMLnya seperti di bawah ini:
Nama :
Pesan :
Berikut penjelasan baris per barisnya:
Baris I bertugas membuat sebuah formulir isian. Yang perlu kamu perhatikan di sini adalah parameter ACTION. Dalam parameter ini kamu harus menentukan nama file yang akan dieksekusi setelah klik pada tombol kirim.
Baris II akan memunculkan kata Nama : diikuti sebuah kolom yang bisa diisi oleh pengunjung dengan nama mereka. Parameter penting di sini adalah NAME. Kamu bisa mendefinisikan sebuah nama sebagai tempat menyimpan hasil pengisian si pengunjung tadi. Nah isi parameter NAME tersebut (dalam kasus ini nama) akan dapat diambil isinya oleh file bukutamu.php sebagai variabel $nama. Gampang to?
Baris III penjelasannya sama, dengan nama variabelnya adalah $pesan.
Baris IV akan menampilkan tombol bertuliskan kirim.

Ternyata ndak terlalu rumit kan? Guaampang ko. :)nah, kalau sudah mudeng, kita akan bikin file bukutamu.php yang akan memasukkan isi dari input nama dan pesan ke dalam tabel yang sudah kita buat sebelumnya.

Rabu, 19 November 2008

PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
PHP pertama kali dibuat oleh
Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing'/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

My Shoutbox

Name :
Web URL :
Message :
:) :( :D :p :(( :)) :x