tw1d0
Minggu, 14 November 2010
Kamis, 21 Oktober 2010
jaringan
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer, software dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:
Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:
- Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
- Komunikasi: contohnya surat elektronik, instant messaging, chatting
- Akses informasi: contohnya web browsing
[sunting] Klasifikasi
Berdasarkan skala :- Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
- Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
- Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
- Client-server
- Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
- Peer-to-peer
- Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.
Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:
- Berdasarkan distribusi sumber informasi/data
- Jaringan terpusat
- Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
- Jaringan terdistribusi
- Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
- Jaringan terpusat
- Berdasarkan jangkauan geografis dibedakan menjadi:
- Jaringan LAN
- merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.
- Jaringan MAN
- Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
- Jaringan WAN
- Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.
- Jaringan LAN
- Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.
- Jaringan Client-Server
- Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
- Jaringan Peer-to-peer
- Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.
- Jaringan Client-Server
- Berdasarkan media transmisi data
- Jaringan Berkabel (Wired Network)
- Jaringan Nirkabel(WI-FI)
- Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.
- Jaringan Berkabel (Wired Network)
Senin, 11 Oktober 2010
contoh php
<html>
<head>
<title>latian 5</title>
</head>
<body>
<?PHP
echo"ini file PHP pertamaku";
?>
</body>
</html>
latihan2
<html>
<head>
<title>LATIHAN 6`</title>
</head>
<body>
data-data siswa smk ganesha tama boyolali :<br>
<?php
$nama1="Aditiya Nugroho";
$nama2="Andri Arivian"; //bertipe data STRING
$nilai1=75; //variabel bertipe data variabel INTEGER
$nilai2=25.5; //variabel bertipe data DOUBLE
$lulus1=TRUE; //variabel bertipe data BOLEAN
$lulus2=FALSE;
echo "Ini adalah data siswa pertama <br>";
echo $nama1;
echo "<br>";
echo "Nilai Ujian=".$nilai1;
echo "<br>";
echo "status kelulusan".$lulus1."<br>";
?>
<hr>
<?php
echo "Ini adalah data siswa kedua<br>";
echo $nama2;
echo "<br>";
echo "nilai ujian=".$nilai2;
echo "<br>";
echo "status kelulusan".$lulus2."<br>";
?>
</body>
</html>
latihan3
<html>
<head>
<title>Latihan 7</title>
</head>
<body>
Data-data siswa SMK GANESHA TAMA BOYOLALI :
<br>
<?php
$nama1="Aditya Nugroho";
$nama2="Andri Arifin";
$nilai1=75;
$nilai2=25.5;
$lulus1=true;
$lulus2=false;
?>
<table border="1" cellpadding="3" cellspacing="3">
<tr>
<th>No</th>
<th>Nama</th>
<th>Nilai</th>
<th>Status</th>
</tr>
<tr>
<td><?php echo 1; ?></td>
<td><?php echo$nama1; ?></td>
<td><?php echo$nilai1; ?></td>
<td><?php echo$lulus1; ?></td>
</tr>
<tr>
<td><?php echo 2; ?></td>
<td><?php echo $nama2; ?></td>
<td><?php echo $nilai2; ?></td>
<td><?php echo $lulus2; ?></td>
</tr>
</table>
</body>
</html>
latihan4
<html>
<head>
<title>Latihan 8</title>
</head>
<body>
<?php
define("phi",3.14);
define("judul", "SES PHP & MySQL");
echo "ini isi konstanta judul : "."<br>";
echo judul;
echo "<br>";
echo "contoh menggunakan konstanta phi : ";
echo phi+25;
?>
</body>
</html>
latihan5
<html>
<head>
<title>Latihan 8</title>
</head>
<body>
<?php
$var1=5;
$var2=7;
$var3=8;
echo "hasil ekspresi (5*(7+8))/2 adalah";
echo (5*(7+8))/2;
echo "<br>";
echo "hasil ekspresi 5*7+8/2 adalah";
echo 5*7+8/2;
echo "<br>";
?>
</body>
</html>
latihan6
<HTML>
<HEAD>
<TITLE> Latihan 101 </TITLE>
</HEAD>
<BODY>
di bawah ini adalah sebuah Form yang akan menerima input dari pengguna. Form ini menerima input melalui sebuah kotak teks dan sebuah TextArea. Input yang diterima akan dikirimkan ke halaman web bernama latihan102.php ketika tombol <b>KIRIM</b> diklik. Input akan dikosongkan dan diulang ketika tombol <b>BATAL</b> di klik. Pengiriman menggunakan metode <b>post</b>.
<HR>
<FORM NAME="forminput" ACTION="latihan102.php" METHOD="post">
Masukkan Nama Sekolah ;
<INPUT TYPE="text" NAME="namasek">
<BR>
Masukkan Alamat Sekolah :
<TEXTAREA NAME="alamatsek" ROWS=5 COLS=20>
</TEXTAREA>
<BR>
<INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
</BODY>
</HTML>
latihan7
<HTML>
<HEAD>
<TITLE> Latihan 12 </TITLE>
</HEAD>
<BODY>
Di bawah ini adalah sebuah form yang akan menerima input dari pengguna. Form ini menerima input melalui sebuah kotak teks dan sebuah TextArea. Input yang diterima akan dikirimkan ke halaman <b>dirinya sendiri</b> ketika tombol <b>KIRIM</b> diklik.
input akan dikosongkan dan diulang ketika tombol <b>BATAL</b> di klik. Pengiriman menggunakan metode <b>post</b>
<HR>
<FORM NAME="forminput" ACTION="latihan12.php" METHOD="post">
Masukkan Nama Sekolah :
<INPUT TYPE="text" NAME="namasek">
<BR>
Masukkan Alamat Sekolah :
<TEXTAREA NAME="alamatsek" ROWS=5 COLS=20></TEXTAREA>
<BR>
<INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_POST["namasek"])){
echo "Nama sekolah anda adalah :";
echo $_POST["namasek"];
}
echo "<BR>";
if(isset($_POST["alamatsek"])){
echo "Alamat sekolah Anda adalah :";
echo $_POST["alamatsek"];
}
echo "<BR>";
?>
</BODY>
</HTML>
latihan8
<HTML>
<HEAD>
<TITLE> Latihan 13 </TITLE>
</HEAD>
<BODY>
<?PHP
function tambah($a,$b)
{
$total=$a+$b;
return ($total);
}
?>
<FORM NAME="forminput" ACTION="latihan13.php" METHOD="post">
Masukkan bilangan pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
Masukkan bilangan kedua :
<INPUT TYPE="text" NAME="angka2">
<BR><INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_POST["angka1"])
&& isset($_POST["angka2"]))
{
$x=$_POST["angka1"];
$y=$_POST["angka2"];
echo "Jumlah kedua bilangan adalah :";
$z=tambah($x,$y);
echo $z;
}
?>
</BODY>
</HTML>
latihan9
<html>
<head>
<title>latihan 14</title>
</head>
<body>
<?php
function cetak($a)
{
for($b=1 ; $b=$a ; $b=$b+1)
{
echo $b;
echo "keren";
echo "<br>";
}
}
?>
<form name="forminput" action="latihan14.php" method="post">
masukkan sebuah angka :
<input type="text" name="angkanya">
<br>
<input type="submit" value="cetak">
<input type="reset" value="batal">
</form>
<hr>
<?php
if(isset($_post["angkanya"]))
{
$x=$_post["angkanya"];
echo "<hr>";
cetak($x);
}
?>
</body>
</html>
latihan10
<HTML>
<HEAD>
<TITLE> Latihan 15 </TITLE>
</HEAD>
<BODY>
<?PHP
function tambah($a,$b)
{
return($a+$b);
}
function kurang($a,$b)
{
return($a-$b);
}
function kali($a,$b)
{
return($a*$b);
}
function bagi($a,$b)
{
if($b==0)
{
return "bilangan pembagi tidak boleh 0";
}
else
{
return($a/$b);
}
}
?>
<FORM NAME="forminput" ACTION="latihan15.php" METHOD="get">
Masukkan angka pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
Pilih Operator :
<select name="pilihan">
<option selected value=1> + </option>
<option value=2> - </option>
<option value=3> * </option>
<option value=4> / </option>
</select>
<BR>
Masukkan angka kedua :
<INPUT TYPE="text" NAME="angka2">
<BR>
<INPUT TYPE="submit" VALUE="HITUNG">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_GET["angka1"]) &&
isset($_GET["angka2"]))
{
$x=$_GET["angka1"];
$y=$_GET["angka2"];
switch($_GET["pilihan"])
{
case 1:
$hasil=tambah($x,$y);
echo $hasil;
break;
case 2:
$hasil=kurang($x,$y);
echo $hasil;
break;
case 3:
$hasil=kali($x,$y);
echo $hasil;
break;
case 4:
$hasil=bagi($x,$y);
echo $hasil;
break;
}
}
?>
</BODY>
</HTML>
latihan11
<HTML>
<HEAD>
<TITLE> Latihan 16 </TITLE>
</HEAD>
<BODY>
<?PHP
function cariFPB($a,$b)
{
if($a>$b){$besar=$a;}
else{$besar=$b;}
$FPBnya=1;
for($k=1; $k<=$besar; $k=$k+1)
{
if((($a%$k)==0)&& (($b%$k)==0))
{
$FPBNYA=$k;
}
}
RETURN $FPBnya;
}
?>
<FORM NAME="forminput" ACTION="latihan16.php" METHOD="get">
Masukan angka pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
masukan angka kedua :
<INPUT TYPE="text" NAME="angka2">
<BR>
<INPUT TYPE="submit" VALUE="CARI FPB">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_GET["angka1"])&&
isset($GET["angka2"]))
{
$x=$_GET["angka1"];
$y=$_GET["angka2"];
$hasil=cariFPB($x,$y);
echo "<HR>";
echo "FPB dua angka di atas adalah : <BR>";
echo $hasil;
}
?>
</BODY>
</FORM>
latihan12
<HTML>
<HEAD>
<TITLE> Latihan 17 </TITLE>
</HEAD>
<BODY>
<FORM NAME="forminput" ACTION="latihan17.php" METHOD="post"
Masukan kalimat :
<TEXTAREA NAME="teksnya" COLS=20 ROWS=5>
</TEXTAREA>
<INPUT TYPE=="submit" VALUE="HITUNG">
<INPUT TYPE="reset" VALUE="BATAL">
<FORM>
<HR>
<?PHP
if(isset($_POST["teksnya"]));
{
$hasil=strlen($_POST["teksnya"]);
echo "<HR>";
echo "panjang kalimatnya adalah : <BR>";
echo $hasil;
}
?>
</BODY>
</HTML>
latihan13
<html>
<head>
<title> latihan 18 </title>
</head>
<body>
<form name="forminput" action="latihan18.php" method="post">
masukkan kalimat :
<textarea name="teksnya" cols=20 rows=5>
</textarea>
<input type="submit" value="hitung">
<input type="reset" value="batal">
</form>
<hr>
<?php
if(isset($_post["teksnya"]));
{
echo"<hr>";
$panjang=strlen($_post["teksnya"]);
for($k=0; $k<$panjang; $k=$k+1)
{
$cetak=substr($_post["teksnya"],$k,1);
echo $cetak;
echo "<br>";
}
}
?>
</body>
</html>
latihan14 & latihan 15
<html>
<head>
<title>Latihan 101</title>
</head>
<body>
di bawah adlah sebuah Form yang akan menerima input dari pengguna. Form ini menerima input melalui sebuah kotak teks dan sebuah TeksArea. Input yang diterima akan dikirimkan ke web bernama latihan102.php ketika tombol <b>kirim</b> di klik. pengiriman menggunakan metode <b>post</b>
<hr>
<form name="forminput" action="latihan102.php" method="post"
masukkan nama sekolah;
<input type="text" name="namasek">
<br>
masukkan alamat sekolah:
<textarea name="alamatsek" rows=5 cols=20>
</textarea>
<br>
<input type="submit" value="kirim">
<input type="reset" value="batal">
</form>
</body>
</html>
<HEAD>
<TITLE> Latihan 102 </TITLE>
</HEAD>
<BODY>
Ini adalah halaman web yang menerima kiriman dari halaman web latihan102.php.
<HR>
<?PHP
echo "Nama sekolah Anda adalah :";
echo $_POST["namasek"];
echo "<BR>";
echo "Alamat sekolah Anda adalah :";
echo $_POST["alamatsek"];
echo "<BR>";
?>
</BODY>
</HTML>
latihan16&17
<HTML>
<HEAD>
<TITLE> Latihan 111 </TITLE>
</HEAD>
<BODY>
<FORM NAME="forminput" ACTION="latihan112.php" METHOD="post">
Masukkan angka pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
Masukkan angka kedua :
<INPUT TYPE="text" NAME="angka2">
<BR><INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
</BODY>
</HTML>
script lanjutan
<HTML>
<HEAD>
<TITLE> Latihan 112 </TITLE>
</HEAD>
<BODY>
<?PHP
If ($_POST["angka1"] > $_POST["angka2"])
{
echo "Angka pertama lebih besar, yaitu <h1>";
echo $_POST["angka1"];
echo "</h1>";
}
elseif ($_POST["angka1"] < $_POST["angka2"])
{
echo "Angka kedua lebih besar, yaitu <h1>";
echo $_POST["angka2"];
echo "</h1>";
}
else
{
echo "Kedua angka sama besarnya";
}
?>
</BODY>
</HTML>
untuk halaman home ini scriptnya:
<html
<head>
<title>home</title>
</head>
<body>
<OL type=1>
<LI>Hyperlink latihan1.php:
<a href="latihan_5.php"> Buka latihan 5 </a></LI>
<LI>Hyperlink latihan6.php:
<a href="latihan_6.php"> Buka latihan 6</a></LI>
<LI>Hyperlink latihan7.php:
<a href="latihan_7.php"> Buka latihan 7 </a></LI>
<LI>Hyperlink latihan8.php:
<a href="latihan_8.php"> Buka latihan 8 </a></LI>
<LI>Hyperlink latihan9.php:
<a href="latihan_9.php"> Buka latihan 9 </a></LI>
<LI>Hyperlink latihan10.php:
<a href="latihan_10.php"> Buka latihan 10 </a></LI>
<LI>Hyperlink latihan101.php:
<a href="latihan_101.php"> Buka latihan 101 </a></LI>
<LI>Hyperlink latihan102.php:
<a href="latihan_102.php"> Buka latihan 102 </a></LI>
<LI>Hyperlink latihan111.php:
<a href="latihan_111.php"> Buka latihan 111 </a></LI>
<LI>Hyperlink latihan112.php:
<a href="latihan_112.php"> Buka latihan 112 </a></LI>
<LI>Hyperlink latihan12.php:
<a href="latihan_12.php"> Buka latihan 12 </a></LI>
<LI>Hyperlink latihan13.php:
<a href="latihan_13.php"> Buka latihan 13 </a></LI>
<LI>Hyperlink latihan14.php:
<a href="latihan_14.php"> Buka latihan 14 </a></LI>
<LI>Hyperlink latihan15.php:
<a href="latihan_15.php"> Buka latihan 15 </a></LI>
<LI>Hyperlink latihan16.php:
<a href="latihan_16.php"> Buka latihan 16 </a></LI>
<LI>Hyperlink latihan17.php:
<a href="latihan_17.php"> Buka latihan 17 </a></LI>
<LI>Hyperlink latihan18.php:
<a href="latihan_18.php"> Buka latihan 18 </a></LI>
</OL>
</body>
</html>
<head>
<title>latian 5</title>
</head>
<body>
<?PHP
echo"ini file PHP pertamaku";
?>
</body>
</html>
latihan2
<html>
<head>
<title>LATIHAN 6`</title>
</head>
<body>
data-data siswa smk ganesha tama boyolali :<br>
<?php
$nama1="Aditiya Nugroho";
$nama2="Andri Arivian"; //bertipe data STRING
$nilai1=75; //variabel bertipe data variabel INTEGER
$nilai2=25.5; //variabel bertipe data DOUBLE
$lulus1=TRUE; //variabel bertipe data BOLEAN
$lulus2=FALSE;
echo "Ini adalah data siswa pertama <br>";
echo $nama1;
echo "<br>";
echo "Nilai Ujian=".$nilai1;
echo "<br>";
echo "status kelulusan".$lulus1."<br>";
?>
<hr>
<?php
echo "Ini adalah data siswa kedua<br>";
echo $nama2;
echo "<br>";
echo "nilai ujian=".$nilai2;
echo "<br>";
echo "status kelulusan".$lulus2."<br>";
?>
</body>
</html>
latihan3
<html>
<head>
<title>Latihan 7</title>
</head>
<body>
Data-data siswa SMK GANESHA TAMA BOYOLALI :
<br>
<?php
$nama1="Aditya Nugroho";
$nama2="Andri Arifin";
$nilai1=75;
$nilai2=25.5;
$lulus1=true;
$lulus2=false;
?>
<table border="1" cellpadding="3" cellspacing="3">
<tr>
<th>No</th>
<th>Nama</th>
<th>Nilai</th>
<th>Status</th>
</tr>
<tr>
<td><?php echo 1; ?></td>
<td><?php echo$nama1; ?></td>
<td><?php echo$nilai1; ?></td>
<td><?php echo$lulus1; ?></td>
</tr>
<tr>
<td><?php echo 2; ?></td>
<td><?php echo $nama2; ?></td>
<td><?php echo $nilai2; ?></td>
<td><?php echo $lulus2; ?></td>
</tr>
</table>
</body>
</html>
latihan4
<html>
<head>
<title>Latihan 8</title>
</head>
<body>
<?php
define("phi",3.14);
define("judul", "SES PHP & MySQL");
echo "ini isi konstanta judul : "."<br>";
echo judul;
echo "<br>";
echo "contoh menggunakan konstanta phi : ";
echo phi+25;
?>
</body>
</html>
latihan5
<html>
<head>
<title>Latihan 8</title>
</head>
<body>
<?php
$var1=5;
$var2=7;
$var3=8;
echo "hasil ekspresi (5*(7+8))/2 adalah";
echo (5*(7+8))/2;
echo "<br>";
echo "hasil ekspresi 5*7+8/2 adalah";
echo 5*7+8/2;
echo "<br>";
?>
</body>
</html>
latihan6
<HTML>
<HEAD>
<TITLE> Latihan 101 </TITLE>
</HEAD>
<BODY>
di bawah ini adalah sebuah Form yang akan menerima input dari pengguna. Form ini menerima input melalui sebuah kotak teks dan sebuah TextArea. Input yang diterima akan dikirimkan ke halaman web bernama latihan102.php ketika tombol <b>KIRIM</b> diklik. Input akan dikosongkan dan diulang ketika tombol <b>BATAL</b> di klik. Pengiriman menggunakan metode <b>post</b>.
<HR>
<FORM NAME="forminput" ACTION="latihan102.php" METHOD="post">
Masukkan Nama Sekolah ;
<INPUT TYPE="text" NAME="namasek">
<BR>
Masukkan Alamat Sekolah :
<TEXTAREA NAME="alamatsek" ROWS=5 COLS=20>
</TEXTAREA>
<BR>
<INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
</BODY>
</HTML>
latihan7
<HTML>
<HEAD>
<TITLE> Latihan 12 </TITLE>
</HEAD>
<BODY>
Di bawah ini adalah sebuah form yang akan menerima input dari pengguna. Form ini menerima input melalui sebuah kotak teks dan sebuah TextArea. Input yang diterima akan dikirimkan ke halaman <b>dirinya sendiri</b> ketika tombol <b>KIRIM</b> diklik.
input akan dikosongkan dan diulang ketika tombol <b>BATAL</b> di klik. Pengiriman menggunakan metode <b>post</b>
<HR>
<FORM NAME="forminput" ACTION="latihan12.php" METHOD="post">
Masukkan Nama Sekolah :
<INPUT TYPE="text" NAME="namasek">
<BR>
Masukkan Alamat Sekolah :
<TEXTAREA NAME="alamatsek" ROWS=5 COLS=20></TEXTAREA>
<BR>
<INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_POST["namasek"])){
echo "Nama sekolah anda adalah :";
echo $_POST["namasek"];
}
echo "<BR>";
if(isset($_POST["alamatsek"])){
echo "Alamat sekolah Anda adalah :";
echo $_POST["alamatsek"];
}
echo "<BR>";
?>
</BODY>
</HTML>
latihan8
<HTML>
<HEAD>
<TITLE> Latihan 13 </TITLE>
</HEAD>
<BODY>
<?PHP
function tambah($a,$b)
{
$total=$a+$b;
return ($total);
}
?>
<FORM NAME="forminput" ACTION="latihan13.php" METHOD="post">
Masukkan bilangan pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
Masukkan bilangan kedua :
<INPUT TYPE="text" NAME="angka2">
<BR><INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_POST["angka1"])
&& isset($_POST["angka2"]))
{
$x=$_POST["angka1"];
$y=$_POST["angka2"];
echo "Jumlah kedua bilangan adalah :";
$z=tambah($x,$y);
echo $z;
}
?>
</BODY>
</HTML>
latihan9
<html>
<head>
<title>latihan 14</title>
</head>
<body>
<?php
function cetak($a)
{
for($b=1 ; $b=$a ; $b=$b+1)
{
echo $b;
echo "keren";
echo "<br>";
}
}
?>
<form name="forminput" action="latihan14.php" method="post">
masukkan sebuah angka :
<input type="text" name="angkanya">
<br>
<input type="submit" value="cetak">
<input type="reset" value="batal">
</form>
<hr>
<?php
if(isset($_post["angkanya"]))
{
$x=$_post["angkanya"];
echo "<hr>";
cetak($x);
}
?>
</body>
</html>
latihan10
<HTML>
<HEAD>
<TITLE> Latihan 15 </TITLE>
</HEAD>
<BODY>
<?PHP
function tambah($a,$b)
{
return($a+$b);
}
function kurang($a,$b)
{
return($a-$b);
}
function kali($a,$b)
{
return($a*$b);
}
function bagi($a,$b)
{
if($b==0)
{
return "bilangan pembagi tidak boleh 0";
}
else
{
return($a/$b);
}
}
?>
<FORM NAME="forminput" ACTION="latihan15.php" METHOD="get">
Masukkan angka pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
Pilih Operator :
<select name="pilihan">
<option selected value=1> + </option>
<option value=2> - </option>
<option value=3> * </option>
<option value=4> / </option>
</select>
<BR>
Masukkan angka kedua :
<INPUT TYPE="text" NAME="angka2">
<BR>
<INPUT TYPE="submit" VALUE="HITUNG">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_GET["angka1"]) &&
isset($_GET["angka2"]))
{
$x=$_GET["angka1"];
$y=$_GET["angka2"];
switch($_GET["pilihan"])
{
case 1:
$hasil=tambah($x,$y);
echo $hasil;
break;
case 2:
$hasil=kurang($x,$y);
echo $hasil;
break;
case 3:
$hasil=kali($x,$y);
echo $hasil;
break;
case 4:
$hasil=bagi($x,$y);
echo $hasil;
break;
}
}
?>
</BODY>
</HTML>
latihan11
<HTML>
<HEAD>
<TITLE> Latihan 16 </TITLE>
</HEAD>
<BODY>
<?PHP
function cariFPB($a,$b)
{
if($a>$b){$besar=$a;}
else{$besar=$b;}
$FPBnya=1;
for($k=1; $k<=$besar; $k=$k+1)
{
if((($a%$k)==0)&& (($b%$k)==0))
{
$FPBNYA=$k;
}
}
RETURN $FPBnya;
}
?>
<FORM NAME="forminput" ACTION="latihan16.php" METHOD="get">
Masukan angka pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
masukan angka kedua :
<INPUT TYPE="text" NAME="angka2">
<BR>
<INPUT TYPE="submit" VALUE="CARI FPB">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
<?PHP
if(isset($_GET["angka1"])&&
isset($GET["angka2"]))
{
$x=$_GET["angka1"];
$y=$_GET["angka2"];
$hasil=cariFPB($x,$y);
echo "<HR>";
echo "FPB dua angka di atas adalah : <BR>";
echo $hasil;
}
?>
</BODY>
</FORM>
latihan12
<HTML>
<HEAD>
<TITLE> Latihan 17 </TITLE>
</HEAD>
<BODY>
<FORM NAME="forminput" ACTION="latihan17.php" METHOD="post"
Masukan kalimat :
<TEXTAREA NAME="teksnya" COLS=20 ROWS=5>
</TEXTAREA>
<INPUT TYPE=="submit" VALUE="HITUNG">
<INPUT TYPE="reset" VALUE="BATAL">
<FORM>
<HR>
<?PHP
if(isset($_POST["teksnya"]));
{
$hasil=strlen($_POST["teksnya"]);
echo "<HR>";
echo "panjang kalimatnya adalah : <BR>";
echo $hasil;
}
?>
</BODY>
</HTML>
latihan13
<html>
<head>
<title> latihan 18 </title>
</head>
<body>
<form name="forminput" action="latihan18.php" method="post">
masukkan kalimat :
<textarea name="teksnya" cols=20 rows=5>
</textarea>
<input type="submit" value="hitung">
<input type="reset" value="batal">
</form>
<hr>
<?php
if(isset($_post["teksnya"]));
{
echo"<hr>";
$panjang=strlen($_post["teksnya"]);
for($k=0; $k<$panjang; $k=$k+1)
{
$cetak=substr($_post["teksnya"],$k,1);
echo $cetak;
echo "<br>";
}
}
?>
</body>
</html>
latihan14 & latihan 15
<html>
<head>
<title>Latihan 101</title>
</head>
<body>
di bawah adlah sebuah Form yang akan menerima input dari pengguna. Form ini menerima input melalui sebuah kotak teks dan sebuah TeksArea. Input yang diterima akan dikirimkan ke web bernama latihan102.php ketika tombol <b>kirim</b> di klik. pengiriman menggunakan metode <b>post</b>
<hr>
<form name="forminput" action="latihan102.php" method="post"
masukkan nama sekolah;
<input type="text" name="namasek">
<br>
masukkan alamat sekolah:
<textarea name="alamatsek" rows=5 cols=20>
</textarea>
<br>
<input type="submit" value="kirim">
<input type="reset" value="batal">
</form>
</body>
</html>
script lanjutan
<HTML><HEAD>
<TITLE> Latihan 102 </TITLE>
</HEAD>
<BODY>
Ini adalah halaman web yang menerima kiriman dari halaman web latihan102.php.
<HR>
<?PHP
echo "Nama sekolah Anda adalah :";
echo $_POST["namasek"];
echo "<BR>";
echo "Alamat sekolah Anda adalah :";
echo $_POST["alamatsek"];
echo "<BR>";
?>
</BODY>
</HTML>
latihan16&17
<HTML>
<HEAD>
<TITLE> Latihan 111 </TITLE>
</HEAD>
<BODY>
<FORM NAME="forminput" ACTION="latihan112.php" METHOD="post">
Masukkan angka pertama :
<INPUT TYPE="text" NAME="angka1">
<BR>
Masukkan angka kedua :
<INPUT TYPE="text" NAME="angka2">
<BR><INPUT TYPE="submit" VALUE="KIRIM">
<INPUT TYPE="reset" VALUE="BATAL">
</FORM>
<HR>
</BODY>
</HTML>
script lanjutan
<HTML>
<HEAD>
<TITLE> Latihan 112 </TITLE>
</HEAD>
<BODY>
<?PHP
If ($_POST["angka1"] > $_POST["angka2"])
{
echo "Angka pertama lebih besar, yaitu <h1>";
echo $_POST["angka1"];
echo "</h1>";
}
elseif ($_POST["angka1"] < $_POST["angka2"])
{
echo "Angka kedua lebih besar, yaitu <h1>";
echo $_POST["angka2"];
echo "</h1>";
}
else
{
echo "Kedua angka sama besarnya";
}
?>
</BODY>
</HTML>
untuk halaman home ini scriptnya:
<html
<head>
<title>home</title>
</head>
<body>
<OL type=1>
<LI>Hyperlink latihan1.php:
<a href="latihan_5.php"> Buka latihan 5 </a></LI>
<LI>Hyperlink latihan6.php:
<a href="latihan_6.php"> Buka latihan 6</a></LI>
<LI>Hyperlink latihan7.php:
<a href="latihan_7.php"> Buka latihan 7 </a></LI>
<LI>Hyperlink latihan8.php:
<a href="latihan_8.php"> Buka latihan 8 </a></LI>
<LI>Hyperlink latihan9.php:
<a href="latihan_9.php"> Buka latihan 9 </a></LI>
<LI>Hyperlink latihan10.php:
<a href="latihan_10.php"> Buka latihan 10 </a></LI>
<LI>Hyperlink latihan101.php:
<a href="latihan_101.php"> Buka latihan 101 </a></LI>
<LI>Hyperlink latihan102.php:
<a href="latihan_102.php"> Buka latihan 102 </a></LI>
<LI>Hyperlink latihan111.php:
<a href="latihan_111.php"> Buka latihan 111 </a></LI>
<LI>Hyperlink latihan112.php:
<a href="latihan_112.php"> Buka latihan 112 </a></LI>
<LI>Hyperlink latihan12.php:
<a href="latihan_12.php"> Buka latihan 12 </a></LI>
<LI>Hyperlink latihan13.php:
<a href="latihan_13.php"> Buka latihan 13 </a></LI>
<LI>Hyperlink latihan14.php:
<a href="latihan_14.php"> Buka latihan 14 </a></LI>
<LI>Hyperlink latihan15.php:
<a href="latihan_15.php"> Buka latihan 15 </a></LI>
<LI>Hyperlink latihan16.php:
<a href="latihan_16.php"> Buka latihan 16 </a></LI>
<LI>Hyperlink latihan17.php:
<a href="latihan_17.php"> Buka latihan 17 </a></LI>
<LI>Hyperlink latihan18.php:
<a href="latihan_18.php"> Buka latihan 18 </a></LI>
</OL>
</body>
</html>
Kamis, 07 Oktober 2010
Syntax PHP
Syntax PHP
Dasar penulisan PHP
File PHP secara normal berisi tag HTML, sebagaimana file HTML, dan beberapa kode script. Berikut, kita memiliki contoh sederhana script PHP yang mengirim teks "Selamat datang" ke browser:
Code :File PHP secara normal berisi tag HTML, sebagaimana file HTML, dan beberapa kode script. Berikut, kita memiliki contoh sederhana script PHP yang mengirim teks "Selamat datang" ke browser:
<html> <body> <?php echo "Selamat datang"; ?> </body> </html>
Blok Script PHP selalu dimulai dengan <?php dan diakhiri dengan ?>. Blok script PHP dapat diletakkan di mana saja dalam dokumen. Setiap baris kode PHP harus diakhiri dengan tanda titik koma. Tanda titik koma adalah pemisah yang digunakan untuk membatasi satu instruksi dari instruksi yang lain. Ada dua statemen dasar untuk menampilkan teks dalam PHP yaitu : echo dan print. Dalam contoh tersebut kita menggunakan echo untuk menampilkan teks "Selamat datang".
Variabel dalam PHP
Semua variabel dalam PHP dimulai dengan karakter $. Variabel dapat berisi string, angka, atau array. Berikut ini, script PHP yang memunculkan string "Selamat datang" pada variabel yang diberi nama $txt:
Code :Semua variabel dalam PHP dimulai dengan karakter $. Variabel dapat berisi string, angka, atau array. Berikut ini, script PHP yang memunculkan string "Selamat datang" pada variabel yang diberi nama $txt:
Untuk menggabungkan dua atau lebih variabel dalam satu statemen, gunakan pemisah tanda titik (.):<html> <body> <?php $txt="Selamat datang"; echo $txt; ?> </body> </html>
Code :
<html> <body> <?php $txt1="Selamat datang"; $txt2="tahun baru"; echo $txt1 . " " . $txt2 ; ?> </body> </html>
Setelah dijalankan akan menghasilkan output : "Selamat datang tahun baru".
Komentar dalam PHP
Dalam PHP, kita menggunakan tanda // untuk menuliskan komentar satu barus atau /* dan */ untuk menyisipkan komentar lebih dari satu baris.
Contoh :
Code :Komentar dalam PHP
Dalam PHP, kita menggunakan tanda // untuk menuliskan komentar satu barus atau /* dan */ untuk menyisipkan komentar lebih dari satu baris.
Contoh :
<html> <body> <?php //Ini komentar saya /* ini komentar saya yang lebih panjang lagi */ ?> </body> </html>
Rabu, 29 September 2010
HyperText Markup Language
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa). [1]
- Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Langiage, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
- Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi ( ISO 8879 ) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML ( Standard Generalized Markup Language ).
BAG VI ARRAY
BAB VIARRAY
6.1. Pengertian Array
Array (larik) merupakan tipe data tersetruktur dimana didalamnya terdiri dari komponen – komponen yang mempunyai tipe data yang sama. Didalam suatu array jumlah komponen banyaknya adalah tetap. Didalam suatu larik atau array setiap kompoenen ditunjukan oleh suatu index yang unik. Index dari setiap komponen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.
Logika sederhananya array itu bisa disamakan dengan dua orang dengan nama yang sama didalam suatu komunitas, untuk membedakan antara nama yang satu atau dengan nama yang lain maka diberikan initial tambahan untuk setiap nama.
6.2. Deklarasi Array
Didalam penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan indeks array yang dituliskan didalam tanda “[]” , diikuti dengan kata cadangan of dan tipe data yang dibutuhkan.
Bentuk Umum Penulisan
Tanda_pengenal : array [..tipe index ..] of tipe data;
Contoh :
Var
A : array[1..4] of integer;
B : array[1..5] of string;
C: array[1..10] of real;
Keterangnan :
A,B,C merupakan tanda pengenal/ nama variabel dari array;
1..4 : merupakan tipe indek dari array, yang menunjukan banyaknya data yang mampu disimpan.
Integer : menunjukan bahwa data yang diinput berupa bilangan bulat.
6.3. Alokasi Penggunaan Array
a. Array Static (Static Array)
array static adalah model pendeklarasian array dimana tipe data yang digunakan mempunyai nilai yang tetap. Nilai yang digunakan untuk menentukan jangkauan pada umumnya bernilai integer. Array Static juga bisa disebut Array dengan deklarasi tipe indeks subrange integer.
Bentuk Umum
array[indexType1, ..., indexTypen] of baseType
Keterangan = index type menunjukan tipe data ordinal yang menunjukan batasan atau elemen maksimul terhadap seberapa besar variabel tersebut menyimpan komponen.
Contoh
Var arrayku : array[1..5] of char
Atau juga
type
jangkauan = 1..5;
var
nilai : array[jangkauan] of integer;
b. Array Dinamis (Dynamic arrays)
Larik atau array dinamis merupakan array yang tidak mempunyai suatu jangkauan atau ukuran yang tetap. Tetapi ketika program dijalankan maka memori untuk suatu array dinamis direalokasikan ketika kita menugaskan suatu nilai kepada array. Dynamic-Array jenis ditandai oleh konstruksi (menyangkut) format
Bentuk Umum
array of baseType
Contoh
var nilai: array of Real;
Dari deklarasi tersebut nilai yang merupakan deklarasi array belum memperoleh nilai yang tetap, tetapi hanya diberikan batasan sebagai tipe data real. Untuk mendeklarasikan array tersebut kita harus menempatkan array didalam suatu memori, caranya adalah dengan memanfaatkan fungsi dari perintah sellength.
Selllength(nilai,20)
Dari penggalan program tersebut nilai untuk array nilai tersebut mempunyai range sebanyak atau cakupan 20 untuk tipe data real, dengan indeex dimulai dari 0 sampai dengan 20.
6.4. Studi Kasus program dengan Array
a. Hasil ketika form Dijalankan
Gambar 5.1 Form Konversi Tanggal
b. Desain Properties
Object Caption/Text Name
Label 1 Tanggal Label1
Label 2 Bulan Label2
Label 3 Tahun Label3
Label 4 Hari Pada Tanggal tersebut Adalah Label4
GroupBox1 Entry Tanggal Groupbox1
Edit1 - Etgl
Edit2 - Ebln
Edit3 - Etahun
Edit4 - Ehari
Command1 OK bok
c. Listing Program
Program untuk Command OK
procedure TForm12.bhariClick(Sender: TObject);
type
x = string[7];
const
faktorbln : array[1..12] of byte = (0,3,3,6,1,4,6,2,5,0,3,5);
hari : array[0..8] of
x=('Minggu','Senin','Selasa','','Rabu','Kamis','','Jum''at','Sabtu');
var
hr : string;
nama : string[255];
j1,j2,j3,j4 : integer;
tanggal,bulan,tahun : integer;
begin
tanggal := strtoint(etgl.Text);
bulan := strtoint(ebln.Text);
tahun := strtoint(ethn.Text);
if tahun > 1900 then tahun := tahun - 1900;
j1 := trunc(tahun * 365.25);
j2 := j1 + faktorbln[bulan];
if (tahun/4 = int(tahun/4)) and (bulan < 3) then j2 := j2-1;
j3 := j2 + tanggal;
j4 := trunc(frac(j3/7) * 10);
hr := Hari[j4];
ehari.Text := hr;
end;
Langganan:
Postingan (Atom)