Oleh :
MateriKuliah.Com
Lisensi Pemakaian Artikel:
Seluruh artikel di MateriKuliah.Com dapat digunakan, dimodifikasi dan disebarkan secara
bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau
merubah atribut Penulis. Hak Atas Kekayaan Intelektual setiap artikel di MateriKuliah.Com
adalah milik Penulis masing-masing, dan mereka bersedia membagikan karya mereka semata-
mata untuk perkembangan pendidikan di Indonesia. MateriKuliah.Com sangat berterima
kasih untuk setiap artikel yang sudah Penulis kirimkan.
BAB I
PENDAHULUAN
1. Latar belakang
Saat ini, penggunaan internet sudah semakin banyak dikenal dan digunakan oleh
semua kalangan dari anak-anak sampai orang dewasa, Sekarang pengguna internet sudah
banyak yang mempunyai web site pribadi, baik yang meggunakan web hosting secara
gratis dari ISP, fasilitas Pendidikan ataupun yang mempunyai domain sendiri. Sebagian
Besar situs yang mereka buat adalah web site yang statis, mengapa ?salah satu jawabanya
bahwa meraka belum mengatahui cara pembuatan halaman web yang dinamis .
Kita dapat mebuat halaman web yang baik dan atraktif dan hanya dengan
menggunakan tag-tag atau sintaks HTML murni, namun rasanya situs belum cukup
lengkap dan Profesional tanpa adanya salam dinamis, seperti HIT COUNTER,
Masih banyak pemakai yang merasa takut terhadap rumitnya sebuah program atau
Scripts yang menghasilkan sebuah program dinamis, mempelajari bahasa Scripts pada
dasarnya tidak berbeda denga mempelajari bahasa pemrogramman lainnya. Bagi anda
yang mempunyai niat dan latar belakang sebagai alhi dalam programmer, tentulah lebih
mudah untuk memahaminya dan menguasaiinya dalam waktu singakat.namun bagi anda
yang benar-benar ingin mempelajar bagaimana membuat suatu halaman web yang
dinamis buku ini dibuat dan disusun sedemikian rupa guna menyederhanakan program
Bahasa Scripts sudah sering didingar banyak macamnya, diantaranya seperti CGI
Scripts, Java Scripts, VB Scripts, ASP, PHP dan lain-lain.Dialam buku ini, jenis program
yang digunakan adalah bahasa PHP, dengan pertimbangan bahwa PHP memiliki
2.3 PHP dapat berjalan pada web server yang berbeda dala sistem operasi yang berbeda
pula.
3.3 PHP dapat berjalan pada sistem operasi UNIX, Windows, dan Mancintosh
4.3 PHP adalah salah satu bahasa Serve-side yang paling populer saat ini.
Semoga makalah ini bermanfaat dan berguna untuk kemajuan ilmu komputer dan
Saya juga minta saran dan kritik jika terjadi kesalahan ataupun kekuaran didalam
danoe315@yahoo.com
PERSIAPAN
Sebelum memulai Pelajaran PHP ada beberapa hal yang perlu kita lakukan agar proses
1. Perangkat Komputer
Processor 486 Mhz dengan RAM 256 MB, sedangkan perangkat lunak yang
4.01.
Untuk dapat melihat scripts anda harus menga Install web server sendiri seperti
Apache, PHP dan MYSQL didalam komputer anda atau anda bisa juga bsa
menggunakan bahasa pemrogramman PHP, namun sebelum kita mulai ada beberapa
membuatnya dengan teks editor : NOTEPAD” atau pun teks editor lainnya.
2. Fungsi –fungsi yang ada telah disediakan oleh PHP, jadi tidak membedakan
3. Variabel dalam PHP adalah Case Sensitive, kita harus berhati-hati dalam
penulisan dan pemakaian variabel. Variabel ditandai dengan tanda Dollar Sign ($)
4. Penulisan Scripts PHP diawali dengan tanda <? (Lebih kecil tanda Tanya)
Sebagai awal pembukaan program dan diakhiri dengan ?> (Tanda Tanya Lebih
5. Perintah untuk mencetak gunakan tanda Kutip “ dan tanda titik koma di akhir
Program ;
6. untuk penyimpanan, nama file selalu diakhiri dengan titik PHP (.php)
7. Untuk melihat hasilnya, server lokalnya dalam keadaan aktif atau Running
Bentuk umum sederhana scripts PHP
?>(akhir program)
Latihan 1 :
Buatlah program sederhana dibawah ini dengan tampilan “ Hello, Saya sedang belajar
PHP “.
Jawaban 1:
<?
?>
untuk melihat hasilnya benar atau tidak buka internet explorer dan ketikan di addressnya
Address :
http://localhost/latihan1.php
tentang item-item, perintah dan fungsi-fungsi yang akan banyak digunakan dalam buku
ini guna menjaga kesederhananaan dan tidak membuat pengguna menjadi rumit.
2.1. Variabel
berubah-ubah, variabel dalam PHP ditandai dengan tanda Dollar ($) variabel
dalam PHP adalah case sensitive artinya penggunaan antara huruf besar dan
<?
$nama=”Dani”;
$Nilai=10;
?>
PHP juga mengenal tipe data yakni string, Integer, dan Float, tipe data
$nama=”Dani”;
$umur=”8tahun”;
$nilai=80;
$jumlah=5;
Tipe Data floating point(double)
$total=10.00;
$jarak=35.15;
2.3. Konstanta
dan di beri nilai pada awal program dan nilainya tetap, PHP telah
2.4. Operator
Latihan 2
/*Pemberian Operator*/
$penjumlahan=$A+$b;
$pengurangan=$A-$b;
$perkalian=$A*$b;
$pembagian=$A/$b;
$nama=$nama_depan, $nama_belakang, $nama_lengkap;
?>
Simpan program dan jalankan program seperti pada contoh latihan 1 diatas dan lihat
hasilnya.
• IF
• IF..ELSE
• SWITCH
Contoh program :
<?
$a=8;
$b=4;
If($a>$b)
Else
?>
<?
$hari=2;
Switch($hari)
Case 1 :
break;
Case 2 :
break;
Case 3 :
break;
default :
?>
bisa dilakukan secara berulang-ulang dan kita tidak perlu menuliskan perintah
dengan perintah :
• FOR
• WHILE
• DO..WHILE
<?
?>
Contoh program sederhana if..else
<?
$bil=1
do
$bil++;
While($bil<=10);
?>
BAB IV
FUNGSI DASAR
Selain kontrol percabangan dan kontrol perulangan PHP juga bisa membuat
program waktu atau jam dan program tanggal, serta fungsi-fungsi lainnya dimana scripts
<?
$waktu=getdate();
</b>$waktu[hours].$waktu[minutes].$waktu[seconds]<br>”;
$waktu[month]-$waktu[year]”<br>;
?>
<?
belum ada */
$file =fopen(“coba.txt”,”w”);
If(!($file))
Else
/* Menutup File */
Fcolse($file);
?>
pemrograman PHP serta fungsi, maka tibalah saatnya bagi anda untuk membuat berbagai
macam program atau scripts PHP yang akan menjadikan situs ini menjadi sebuah situs
pemrosesan file dan e-mail. Pada tahap ini kita akan mempelajari bagaimana membuat
form dan melakukan koneksi kedalam database MYSQL dengan menggunakan PHP
secara sederhana, sehingga situs yang kesemuanya kita buat menjadi situs yang interaktif.
Didalam makalah ini tidak semua form saya buat hanya contoh sederhana saja yang bisa
<body>
Login terlebih
dahulu...... </marquee></b></font></p>
</form>
</body>
Simpan file seperti latihan yang sudah ada dengan extensien . html dan jika
Masukan Password :
Salah satu keunggulan PHP dengan yang lain adalah kemampuannya berhubungan
dengan berbagai macam aplikasi database, aplikasi database yang beredar saat ini
diantaranya adalah MYSQL, Mssql, Apache, Oracel dan Lain-lain. Pada kesempatan kali
ini dalam makalah ini akan mempelajari bagaimana koneksi database MYSQL melalui
1. Koneksi database
Mysql_select_file_db().
untuk sarannya dan kemudahan dalam koneksi database buatlah database baru dari
localhost yang sudah ada karena hanya membuat nama database lebih mudah
dibandingkan dengan dos From.Hanya tinggal mengetikan pada address yang ada di
Internet explorer, dan sebelumnya server yang digunakan sudah dalam keadaan aktif
mysql akan langsung kebuka dan kita bisa langsung membuat database, lalu klik Create.
Setelah selesai membuat database, langkah selanjutnya membuat nama tabel dan field
Latihan :
3. isi tabel data adalah NIP (10)int, NAMA (60)varchar, JABATAN (50)varchar
Jika telah selesai membuat database dan tabel dengan menggunakan PHPMYADMIN dan
sekarang kita akan membandingkan cara membuat database dan tabel dengan
<?
Else
$buat_db=mysql_create_db(“karyawan”);
If ($buat_db)
Else
?>
DATABASE
Pada BAB sebelumnya telah diajarkan pembuatan program dinamis misalnya untuk
membuat tempat penyimpanan data yang di masukan kedalam suatu file(txt), Metode
tersebut berguna pada saat kita tidak memiliki database, jika telah memiliki database
maka akan lebih baik jika penyimpanan datanya masuk kedalam database sebab lebih
terorganis / terarsip dengan baik. Kita anggap bahwa database karyawan dan tabel data
telah di buat, kita akan membuat suatu aplikasi yang berisikan data karyawan dimana kita
<body>
<p><b>NIP &n
<p><b>Nama &
<p>Jabatan
</form>
</body>
NIP :
Nama :
Jabatan :
<?
$koneksi =mysql_connect(“localhost”,”root”,””) or
die(mysql_error());
$pilih_db=mysql_select_db(“karyawan”) or die(mysql_error());
$perintah=”insert into
karyawan(nip,nama,jabatan)values(‘$nip’,’$nama’,’$jabatan’)”;
/*Ekseskusi perintah
$jalankan_perintah=mysql_query($perintah)or die(mysqll_error());
If($jalankan_perintah)
karywan : <br>”;
echo “<br>NIP Karyawan :”.$nip;
?>
Jalankan file karyawan.html, kemudian lihat hasilnya di browser file simpan dat
Dan masih banyak lagi sintaks-sintaks PHP yang tidak bisa semuanya saya jelaskan
dalam ini, untuk berikutnya akan dilanjutnkan kembali dalam makalah yg lain.
Referensi :