Kamis, 12 Februari 2009

Pengenalan Dasar-Dasar Personal Home Page (PHP)

Pengenalan Dasar-Dasar Personal Home Page (PHP)



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, FEEDBACK FORM, Buku Tamu dan Aplikasi data base lasinnya.
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 yang sedemikian mudah.
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 beberapa kelebihan yang tidak dimilki oleh bahasa sejenisnya, seperti ;
1.3 PHP mudah dibuat dan cepat dijalankan.
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 khusunya dibidang web programming.
Saya juga minta saran dan kritik jika terjadi kesalahan ataupun kekuaran didalam pembuatan makalah ini bisa menghubungi saya di Yahoo Massenger saya danoe315@yahoo.com

Atas segala perhatiannya saya mengucapkan banyak terima kasih

Wasalam’u alaikum wr wb.



Rachmat Hidayat, S.Kom


BAB II
PERSIAPAN
1. PERSIAPAN SEBELUM MULAI
Sebelum memulai Pelajaran PHP ada beberapa hal yang perlu kita lakukan agar proses belajar berjalan lancar, yaitu ;
1. Perangkat Komputer
Kebuthan perangkat komputer yang diperlukan adalah minimal komputer dengan Processor 486 Mhz dengan RAM 256 MB, sedangkan perangkat lunak yang dibutuhkan adalah sistem operasi windows XP serta browser microsoft Inernet 4.01.
2. Instalasi Web Server
Untuk dapat melihat scripts anda harus menga Install web server sendiri seperti Apache, PHP dan MYSQL didalam komputer anda atau anda bisa juga bsa mendowload untuk mendapatkan web server secara Free di situs www.apache.org
Untuk mendapatkan web server apachenya,








BAB III
PENGENALAN DASAR PROGRAM PHP
1. PENGENALAN STRUKTUR PROGRAM PHP
Setelah mempersiapkan semuanya, kini saatnya kita akan memulai belajar menggunakan bahasa pemrogramman PHP, namun sebelum kita mulai ada beberapa aturan-aturan dasar yang harus diperhatikan, misalnya ;
1. Pembuatan scripts PHP sangatlah mudah, kita bisa menggunakan dan membuatnya dengan teks editor : NOTEPAD” atau pun teks editor lainnya.
2. Fungsi –fungsi yang ada telah disediakan oleh PHP, jadi tidak membedakan antara hurf kecil dan huruf besar.
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 ?>?>?> (Tanda Tanya Lebih besar) sebagai akhir dari penutup Program
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




Latihan 1 :
Buatlah program sederhana dibawah ini dengan tampilan “ Hello, Saya sedang belajar PHP “.
Jawaban 1:
?>?>?>
Setelah selesai simpan program di c:myserver\scripts\nama file(latihan1.php), untuk melihat hasilnya benar atau tidak buka internet explorer dan ketikan di addressnya seperti dibawah ini http://localhost/latihan1.php

Gambar 3.1 Localhost
2. DASAR-DASAR PEMROGRAMMAN PHP
Dalam makalah ini anda akan mempelajari dasar-dasar pemrogramman 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
Adalah sebuah tempat untuk menyimpan data yang nilainya dapat berubah-ubah, variabel dalam PHP ditandai dengan tanda Dollar ($) variabel dalam PHP adalah case sensitive artinya penggunaan antara huruf besar dan huruf kecil haruslah benar contohnya : $AbC
?>?>?>
2.2. Type Data
PHP juga mengenal tipe data yakni string, Integer, dan Float, tipe data sting di Apit dengan tanda ” ”contohnya :

Tipe Data string
$nama=”Dani”;
$umur=”8tahun”;

Tipe Data integer
$nilai=80;
$jumlah=5;


Tipe Data floating point(double)
$total=10.00;
$jarak=35.15;
2.3. Konstanta
Adalah variabel yang nilainya berubah-ubah, konstanta ini di deklarasikan dan di beri nilai pada awal program dan nilainya tetap, PHP telah mendefinisikan beberapa konstanta TRUE yang diberi nilai 1 dab FALSE yang diberi nilai 0
2.4. Operator
Adalah simbol-simbol yang digunakan untuk memanipulasi data, seperti Penambahan (+), Pengurangan (-), Perkalian (*), dan lain-lain.
Latihan 2
Buat Program sederhana dibawah ini











Simpan program dan jalankan program seperti pada contoh latihan 1 diatas dan lihat hasilnya.
2.5. Kontrol Percabangan
Percabangan adalah melakukan proses jika kondisi yang ditentukan terpenuhi, didalam PHP dikenal 3(tiga) macam percabangan yaitu ;
• IF
• IF..ELSE
• SWITCH

Contoh program :
?>?>?>$b)
{ echo “A lebih kecil dari B”;}
Else
{echo “A lebih besar dari B”;}
?>
Contoh program sederhana Switch..case
?>?>?>
2.6. Kontrol Perulangan
Didalam membuat program terkadang perintah yang ingin ditampilkan bisa dilakukan secara berulang-ulang dan kita tidak perlu menuliskan perintah sebanyak-banyaknya, kita bisa menggunakan perintah perulangan tersebut dengan perintah :
• FOR
• WHILE
• DO..WHILE

Contoh program sederhana for
?>?>?>\n”;
for ($bil=1; $bil<=10; $bil++) { echo “$bil
”; }
?>

Contoh program sederhana if..else
?>?>?>\n”;
$bil=1
do
{
echo “$bil
”;
$bil++;
}
While($bil<=10); ?>














BAB IV
FUNGSI DASAR
1. FUNGSI DASAR PHP
Selain kontrol percabangan dan kontrol perulangan PHP juga bisa membuat program waktu atau jam dan program tanggal, serta fungsi-fungsi lainnya dimana scripts di dalamnya tidak terlalu sulit seperti contoh dibawah ini :
Contoh program sederhana Fungsi Waktu
?>?>?> Jam sekarang adalah = $waktu[hours].$waktu[minutes].$waktu[seconds]
”;
Echo” Tanggal sekarang adalah = $waktu[mday]-$waktu[month]-$waktu[year]”
;
?>
2.1 Pengoprasian file
PHP juga melengkapi fungsi-fungsi built-in yang melengkapi program seperti ;
1. Membuka file = Integer fopen(string nama_file, string_mode) perintah string_mode diantaranya ada : r, w, a, r+, w+, a+.
2. Menulis file = Boolean fputs (Integer file_handle, string keluaran )
3. Membaca isi file = Boolean gfets ( integer file_handle, integer length)
4. Posisi End of File = Boolean feof ( integer file_handle)
5. Menutup file = Boolean fclose (Integer_handle)


Contoh program Pengoprasian File
?>?>?>
2. PROGRAM SITUS DINAMIS DENGAN PHP
Setelah anda mengetahui aturan-aturan dasar scripts PHP, dasar-dasar 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 yang dinamis dan interaktif, diantaranya bagaimana mempelajari menampilkan waktu saat situs di kunjungi oleh orang lain.
Pada tahap selanjutnya, penggunaan fasilitias yang melibatkan pengunjung, 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 saya buat untuk selebihnya fungsi dan scripts sama saja.
Perlu di ketahui bahwa pembuatan bisa menggunakan program frontpage karena bahasanya masih menggunakan HTML, agar bisa memudahkan dalam pembuatannya.

Contoh program sederhana Pembuatan Form Login





Silakan Login terlebih
dahulu......


Masukan User name    :


Masukan Password      :






Simpan file seperti latihan yang sudah ada dengan extensien . html dan jika dijalankan hasilnya adalah seperti ini :





Gambar 4.1 Form login

3. MENGGUNAKAN DATABASE DENGAN PHP
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 PHP, secara umum akses kedatabase melalui tiga tahapan :
1. Koneksi database
2. Querry / Permintaan Data
3. Pemutusan Koneksi database

3.1 Koneksi database membutuhkan dua fungsi yaitu mysql_connect() dan Mysql_select_file_db().
• Sintaks Mysql_connec()t adalah =
Mysql_connect(namahost, username database, password database)
• Sintaks Mysql_select_db() adalah =
Mysql_select_db(nama database jika telah dibuat)


3.2 Pembuatan database
Untuk membuat databse baru bisa dilakukan dengan 2 cara, yaitu ;
1. Dengan mengaktifkan mysql dari webserver localhost langsung.
2. atau dengan caru membuat sendiri dari DOS form
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 seperti Apache, myserver nya,. Lalu ketikan http://localhost/phpmyadmin. tampilan form mysql akan langsung kebuka dan kita bisa langsung membuat database, lalu klik Create.
Seperti tampilan dibawah ini :

Gambar 4.2 Phpmyadmin
Setelah selesai membuat database, langkah selanjutnya membuat nama tabel dan field data, seperti tampilan di bawah ini


Gambar 4.3 Ruang input Field Dbase pada Phpmyadmin
Latihan :
1. Buatlah database dengan nama karyawan
2. Buatlah tabel dengan nama data dan jumlah fieldnya 3
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 menggunakan scripts PHP.
Pembuatan database selain dengan menggunakan Phpmyadmin, PHP menyediakan cara pembuatan scripts pemrogramman dengan perintah mysql_create_db(). Berikut adalah scripts untuk membuat database dengan nama databasenya adalah KARYAWAN”.
Contoh program sederhana Pembuatan database
?>?>?>
Database data karyawan berhasil dibuat”; }
Else
{ echo “

Databse data karyawan gagal dibuat”; }
?>

Simpan file dengan karyawan.php












BAB V
DATABASE

1. MENGGUNAKAN DATABASE DENGAN PHP
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 akan membuat scripts untuk memasukan(Insert), Menampilkan(Select), mengedit(Update), dan menghapus (Delete) record atau data yang ada.
5.1 Memasukan data (Insert)
Sintaks umumnya adalah = insert into nama_tabel(field 1, field 2,.. field N) values (‘data 1, data 2..., data N’)
Contoh program sederhana
Pembuatan Form data karyawan


NIP            :input type="text" name="nip" size="20">


Nama           :


Jabatan          :











Gambar 5.1 Form input karyawan
Setelah form dibuat selanjutnya buat program penyimpanan database dengan menggunakan PHP dimana contohnya adalah :
?>?>?>”;
echo “
NIP Karyawan :”.$nip;
echo “
Nama Karyawan :”.$nama;
echo “
Jabatan Karyawan :”$jabatan;
}
?>
Jalankan file karyawan.html, kemudian lihat hasilnya di browser file simpan dat

5.2 Menampilkan data karyawan
Sintaks umum = Select nama_field 1, nama_filed 2,...nama_Feld N from nama_tabel where Kriteria order by nama_field asc | desc

5.3 Mengubah data (Update)
Sintaks umumnya = Update nama_tabel set nam_field 1=’isi_baru1’, nama_field2=’is_baru2’,... nama_field N=’isi_baru N’ where kriteria

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 :

[1]. Free web server apachenya www.apache.org
[2]. Panduan Membuat Aplikasi Database dengan PHP 5 MySQL
Syafii, M 2005
[3]. PHP Manual http://www.php.net
[4]. PHP tutorial http://www.ilmukomputer.com




























BIOGRAFI PENULIS

Rachmat Hidayat, S.Kom Lahir di jakarta 27 Januari 1977, Menyelesaikan Program Strata 1 (S1) di STMIK PGRI Tangerang tahun 2005 Fakultas Sistem Informasi, Pernah bekerja sebagai Staff Komputer di PT.Sinar Kencana Inti Perkasa anak perusahaan BII pengelola Minyak Mentah CPO Kalimantan Selatan th 1998, Bekerja sebagai Waiters di Rumah makan Kore th 1996, terakhir bekerja sebagai Karyawan Tetap Pengajar Komputer di Akademik Bina Sarana Informatika th 2003 s/d sekarang.










Tidak ada komentar:

Posting Komentar