Tampilkan postingan dengan label Pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemograman. Tampilkan semua postingan

Sabtu, 16 Maret 2013

MODUL II Dasar-dasar PHP




Pada dasar-dasar PHP ini akan dijabarkan tentang penulisan komentar, tipe data, konstanta, variabel dan operator.

Komentar 
Komentar adalah bagian dari program yang berfungsi sebagai penjelas atau pemberi keterangan dalam program. Komentar ini tidak akan dieksekusi/dikerjakan oleh interpreter.
Untuk mendefinisikan komentar dipergunakan simbol-simbol karakter berikut :

1. dengan symbol dobel-slash(//), biasanya untuk komentar satu baris
Contoh :
<?php
 // nama program : komentar1.php    
 // dibuat tanggal : 3 Juni 2004        
echo “Contoh Komentar dengan ‘//’ ”; 
?> 

2. diawali dengan symbol slash-asterik (/*) dan ditutup dengan asterik-slash(*/), biasanya digunakan untuk memberikan komentar lebih dari satu baris.
Contoh :
<?php
 /*       
nama program : komentar2.php         
dibuat tanggal : 3 Juni 2004   
*/        
echo “Contoh Komentar dengan ‘/*’ dan ‘*/’  ”; 
?> 
baris komentar tidak ditampilkan di halaman webbrowser karena komentar akan diabaikan oleh interpreter.
 
Tipe Data 
Tipe data dasar PHP terdiri dari
- integer, termasuk jenis data bilangan bulat
- double, termasuk jenis data bilangan pecahan/desimal
- string, termasuk jenis data teks/untaian karakter
Contoh :
<?php 
 $a=10; //variable $a memiliki tipe data integer  
echo $a; 
 $b=22.33; //variable $b memiliki tipe data double 
 echo $b;  
$c=”Skrip PHP”; //variable $c memiliki tipe data string  
echo $c;  ?>  

Variabel
Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan nilai secara sementara dan dapat diubah-ubah nilai.
Untuk mendefinisikan variable, diawali dengan simbol karakter dollar(‘$’) dan diikuti oleh nama pengenal.

$NamaPengenal = nilai;  

Adapun aturan dalam menyusun pengenal :
1. tersusun dari karakter huruf, angka dan underscore(_)
2. tidak boleh mengandung spasi
3. karakter pertama nama pengenal harus dari karakter huruf atau underscore.
4. huruf kecil dan besar dibedakan
Dalam PHP, tidak diperlukan pendeklarasian variabel dengan tipe datanya seperti bahasa pemrograman pascal. Setiap variable yang terbentuk dalam program dianggap bertipe variant, dengan kata lain dapat menampung tipe data dengan jenis apapun.

Contoh :
<?php  
$info=10; //variable $info menampung bilangan bulat  
echo $info;  
$info=22.33; //variable $info menampung bilangan pecahan  
echo $info;  
$info=”Skrip PHP”; //variable $info menampung data teks/string  
echo $info; 
 ?>  

Konstanta
Konstanta adalah suatu tetapan nilai dalam program. Konstanta tidak dapat dirubah nilai sewaktu program dijalankan, kalau hal itu dilakukan akan menyebabkan error. Untuk mendefinisikan konstanta digunakan :
define (NamaPengenal, nilai_konstanta);

  Contoh :
<?php 
 // konstanta Judul=”Hitung Luas Lingkaran” 
define (“Judul”, “Hitung Luas Lingkaran”); 

// konstanta PHI=3.14  
define (“PHI”, 3.14);
  
echo Judul; $r=10; 
echo “<BR>Jari-jari : $r<BR>\n”; 

$luas=PHI * $r * $r; 
echo “Luas Lingkaran = $luas”;  
?>

Operator
Operator adalah suatu symbol yang berfungsi untuk menyusun sebuah ekspresi maupun operasi. Sedangkan yang dioperasikan operator disebut dengan operand. Adapun macam- macam operator yaitu :
1. Operator Aritmetika
Merupakan symbol-simbol operator untuk melakukan operasi matematis.

       Operator                                            Fungsi                                      Prioritas                                                    
             +                                             Penjumlahan                              Ketiga
             -                                              Pengurangan                             Ketiga
             *                                             Perkalian                                   Kedua
             /                                              Pembagian                                Kedua
            %                                            Sisa Pembagian                          Kedua
            ++                                           Penaikan                                    Pertama
            - -                                           Penurunan                                  Pertama

  Contoh :
<?php  
$bil1 = 200;  
$bil2 = 33;
  
 $hasil = $bil1 + $bil2;  
 echo “$bil1 + $bil2 = $hasil<BR>\n”; 

 $hasil = $bil1 - $bil2; 
 echo “$bil1 - $bil2 = $hasil<BR>\n”; 

 $hasil = $bil1 * $bil2;  
 echo “$bil1 * $bil2 = $hasil<BR>\n”; 

 $hasil = $bil1 / $bil2;  
 echo “$bil1 / $bil2 = $hasil<BR>\n”; 

 $hasil = $bil1 % $bil2;  
 echo “$bil1 % $bil2 = $hasil<BR>\n”; 

 $hasil = $bil1++;  
 echo “$bil1++ = $hasil<BR>\n”;  

 $hasil = $bil2--;  
 echo “$bil2-- = $hasil<BR>\n”; 
 ?>

2. Operator Pembandingan
Merupakan simbol-simbol operator untuk melakukan pembandingan antara dua buah operand. Hasil pembandingan bernilai satu(1) jika benar dan bernilai nol(0) jika salah.
 
Operator Fungsi
< Lebih kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih besar atau sama dengan
== Sama dengan
!= Tidak sama dengan

Contoh :

<?php  
$bil1 = 100;  
$bil2 = 20;  
$teks1 = “PHP”;  
$teks2 = “php”;  

printf(“%d == %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 == $bil2); 
printf(“%d != %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 != $bil2);  
printf(“%d >= %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 >= $bil2);  
printf(“%s == %s adalah %d<BR>\n”,$teks1, $teks2, $teks1 == $teks2); printf(“%s != %s adalah %d<BR>\n”,$teks1, $teks2, $teks1 != $teks2); 
?> 

3. Operator Logika
Merupakan symbol-simbol operator untuk menyusun kalimat ekspresi/ungkapan logika. Hasil operasi ini akan didapatkan nilai satu(1) jika bernilai benar atau nol(0) jika bernilai salah.
 
Operator Fungsi
AND atau &&  Operasi logika and
OR atau || Operasi logika or
XOR  Operasi logika eksklusif or
! Ingkaran/negasi

  Contoh :
<?
php  $bil1 = 100;  
$bil2 = 20;  
$teks1 = “PHP”;   
$teks2 = “php”;   
$hasil = ($bil1 <> $bil2) or ($teks1 == $teks2);   
printf(“(%d <> %d) or (%s == %s) adalah %d<BR>\n”, 
$bil1, $bil2, $teks1, $teks2, $hasil); 
$hasil = ! ($teks1 == $teks2); 
printf(“! (%s == %s) adalah %d<BR>\n”,$teks1, $teks2, $hasil);  
?>  

4. Operator String
Dalam PHP juga tersedia operator string, yaitu untuk operasi penggabungan teks. Adapun symbol yang digunakan yaitu berupa karakter titik/point (.).

Contoh :
<?php  
$teks1 = “Aku Sedang Belajar”;   
$teks2 = “Pemrograman WEB”;   
$teks3 = “PHP 4”;   
$hasil = $teks1 . $teks2 . $teks3;   
printf(“hasil : %s<BR>\n”,$hasil);   
$hasil = $teks1 .  “ “ . $teks2 .  “ “ . $teks3;   
printf(“hasil : %s<BR>\n”,$hasil);    
?>

Baca Selanjutnya>>

Kamis, 14 Maret 2013

MODUL I Pengenalan PHP



PHP (Hypertext Preprocessor), merupakan bahasa pemrograman web bersifat server- side, artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam bentuk script HTML (Hypertext Mark up Language).  
Karakteristik script PHP dapat diuraikan sebagai berikut :

- file PHP disimpan dengan extensi filenya yaitu : *.php3, *.php4, *.php
- Script PHP biasanya diawali dengan tag ‘<?’ atau ‘<?php’ dan ditutup dengan tag ‘?>’
- File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat berdiri sendiri. Contoh skrip PHP yang disisipkan pada HTML :

<html>
<head>
<title>Contoh</title> 
</head> 
<body> 
<?php    
 echo "Hai, Aku adalah skrip PHP!";
 ?>
 </body>
 </html>  

 Sedang bentuk skrip PHP yang berdiri sendiri :

<?php     echo "Hai, Aku adalah skrip PHP!"; 
?>  

 NB : echo(), berfungsi untuk menampilkan output.

Apa yang dapat dilakukan oleh PHP?
Pada level dasar, PHP dapat melakukan semua apa yang dapat dilakukan oleh pemrograman  berbasis CGI lainnya, dan juga kekuatan utamanya adalah dalam pembuatan apalikasi web database. Hampir sebagian besar produk software DBMS dapat didukung oleh PHP baik yang berjalan pada system operasi Windows, Linux maupun system operasi lainnya. Sebagian DBMS yang dapat didukung oleh PHP, di antaranya adalah sebagai berikut :

Adabas,  D Ingres,   Oracle (OCI7 and OCI8),  DBase,   InterBase,   Ovrimos,  Empress,  FrontBase,   PostgreSQL, FilePro (read-only),  mSQL,    Solid, Hyperwave,   Direct MS-SQL,  Sybase,  IBM DB2 , MySQL,   Velocis, Informix,   ODBC,   Unix dbm .

Praktik 1:
1. Buatlah skrip PHP dengan notepad.exe, untuk menampilkan salam dan tanggal sekarang, adapun skrip PHP adalah sebagai berikut :

<html> 
<head> 
<title>Coba 1</title> 
</head> 
<body> 
<?php    
 echo “<B>Selamat Datang!</B>”;   
 echo “<HR>\n”;    
 echo “Hari ini tanggal : “ . date(“d F Y”); 
?> 
</body> 
</html> 

2. Simpan skrip di atas dengan nama file ‘coba.php’  di direktori ditunjuk oleh WebServer.
3. Bukalah aplikasi WebBrowser (Internet Explorer(IE) atau Netscape Navigator dll). Ketikan pada bagian Address (IE) atau Location (Netscape)
http://localhost/coba.php
Perhatikan hasil tampilan dari WebBrowser.
4. Apa kesimpulan Anda?

Praktik 2:
1. Kembangkan program pada Praktik 1, yaitu tambah file skrip HTML berikut ini
<html> 
<head> 
<title>Isi Nama</title> 
</head> 
<body> 
<form action=”coba.php” method=”post”>
 Silakan Masukkan Nama Anda <input type=”text” name=”nama”><br>
<input type=submit value=”OK!”> 
</form> 
</body> 
</html>
Simpan skrip html di atas dengan nama file ‘isinama.html’ pada direktori yang dengan file ‘coba.php’.
2. Modifikasi file skrip ‘coba.php’ di atas
<html> 
<head> 
<title>Coba 2</title> 
</head> 
<body> 
<?php    
 echo “<B>Selamat Datang, $nama!</B>”;   
 echo “<HR>\n”;    
 echo “Hari ini tanggal : “ . date(“d F Y”); 
?> 
</body> 
</html> 

3. Simpan dan jalankan dengan mengetikkan alamat berikut pada bagian address web browser Internet Explorer. http://localhost/isinama.html

4. Apa kesimpulan anda mengenai praktek 2 ini.
Baca Selanjutnya>>