Thursday, September 15, 2011

dasar-dasar php

Sistem Informasi (Database / Basis Data)

Basis data (database) tidak hanya merupakan kumpulan file. Lebih dari itu, basis data adalah pusat sumber data yang caranya dipakai oleh banyak pemakai untuk berbagai aplikasi. Inti dari basis data adalah database management system (DBMS), yang membolehkan pembuatan, modifikasi, dan pembaharuan basis data; mendapatkan kembali data; dan membangkitkan laporan.

Tujuan basis data yang efektif yaitu:

  1. Memastikan bahwa data dapat dipakai di antara pemakai untuk berbagai aplikasi.
  2. Memelihara data baik keakuratan maupun kekonsistenannya.
  3. Memastikan bahwa semua data yang diperlukan untuk aplikasi sekarang dan yang akan datang akan disediakan dengan cepat.
  4. Membolehkan basis data untuk berkembang dan kebutuhan pemakai untuk berkembang.
  5. Membolehkan pemakai untuk membangun pandangan personalnya tentang data tanpa memperhatikan cara data disimpan secara fisik.

Variable php digunakan untuk menyimpan suatu nilai tertentu seperti angka,teks atau array.Setelah suatu varibel dibuat maka varaibel tersebut dapat digunakan berulang-ulang.Variabel diawali dengan huruf s dan diikuti dengan nama variable/Pengguna variable pada php sangat fleksibel.pendeklarasian variable tidak perlu dilakuakn dengan tipe datanya juga tidak perlu ditetapkan.Penamaan variable harus mengikuti aturan yaitu:

Nama varibel harus diawali dengan garis bawah

Nama varibel harus mengandung karakter alpha numeric dan garis bawah

Tidak boleh menggunakan spasi

Dua buah variable atau lebih dapat digabungkan dengan menggunakan operator titik.

Operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai atau beberapa nilai.Nilai yang digunakan dalam sebuah operasi disebut dengan operand.Operator aritmatika adalah operator dasar pada php yangdigunakan utnuk melakukan operasi amtematika.

Operator pembanding adalah operator yang digunakan untuk membandingkan dua buah nilai atau operand.

Operator logika adalah operator yang digunakan untuk melakukan operasi logika yang menghasilkan nilai TRUE(benar) atau FALSE (salah).

Untuk melakukan pemrograman PHP terlebih dahulu harus disiapkan PHP development Tools(PDT) dan databasenya.PDT yang digunkan adalah ECLPISE yang tidak perlu diisntall sedangkan databasenya menggunakan XAMPP versi 1.7.2 atau yang terbaru dan haris diinstall dulu.Setelah semuanya disiapkan berikut ini adalah langkah-langkah untuk memulai membuat program PHP>

1.Pada windows start page all program xampp for windows klik XAMPP control panel

2.pada xampp control panel application klik tombol start pada apache dan tombol star mysql.

Dasar-dasar php 2

Kondisional pada php berdungsi untuk mengecek suatu kondisi dan melaksanakan kode tertentu jika kondisi tersebut benar atu salah .

If digunakan untuk mengecek satu kondisi pernyataan.jika pernyataanya benar maka akan melaksanakan kode tertentu dan jika salah maka kode tersebut tidak dilaksanakan.

If else digunakan untuk mengecek satu kondisi pernyataan.jika pernyataannya benar maka akan melaksanakan kode tertentu danjika salah maka kode yang lain akan dilaksanakan.

If-else if-else digunakan untuk mengecek beberapa kondisi pernyataan.kode yang dilaksanakan tergantung dari kondisi pernytaan yang dipenuhi.switch digunakan untuk mengecek beberapa kondisi pernytaan sama seperti if-else if-else.

Pernyataan pengulangan digunakan untuk memproses pernyataan atau statement lebih dari satu kali.pernyataan while digunakan memproses pernyataan secara berulang selama kondisi pernyataan yang dirumuskan berniali benar.nilai tersebut diperiksa setiap saat di awal pengulangan.pernyataan do while hamper sama dengan pernyataan while tetapi nilai pernytaan yang dirumuskan diperiksa setiap saat di akhir pengulangan.iterasi yang pertama pada do while pasti akan dilakaksanakan.pernyataan for digunakan pada pengulangan yang jumlahnya sudah diketahui.(awal dan akhirnya).

Pernyataan foreach digunakan untuk pengulangan pada array yang mempunyai nilai.

Fungsi merupakan bagian kode program terpisah yang bertugas utnuk melaksanakan suatu pekerjaan .instruksi yang telah ditetapkan.fungsi digunakan supaya instruksi yang sama tidak dilakuakn secara berulang-ulang.Pada sub bab ini hanya dibahas tiga fungsi saja yaitu dua fungsi yang dibuat oelh user dan satu fungsi yang sudah disediakan oelh php.kode program dalam funsi ini diletakan dalam file yang sama dengan program utama.

Koe program dlama fungsi ini diletakan dalam file yang berbeda dengan file program utama..Fungsi tersebut dipanggil dari file program php yang lain dengan menyertakan instruksi include namafilefungsi.php

Koneksi ke msql dari php dapat dilakukan dengan menggunakan fungsi mysql_connect().

Jika koneksi ke mysql sukses aka dapat dilakukan akses-akses yang lainnya seperti membuat database baru ,membuat table dan melakukan query.

Database baru dan table baru di mysql tidak hanya dapat dibuat pada mysql saja tetapi juga dapat dibuat melalui php.

Jika koneksi ke mysql sukses,database baru sukses dan table mahasiswa sukses maka folder databse_itb dan isinya akan terbentuk di dalam folder C:\xampp\mysql\data.

Fiel [ertama (form_in.php) berisi kode program yang dapat menampilkan form untuk memasukan data.Fiel kedua (insert.php) berisi kode program untuk memasukan data dari form_in.php kedalam table mahasiswa.

Kode htmlspecialhars() berguna untuk ekamana supaya tidak merusak tampilan web saat user memasukan karakter-karakter aneh pada inputnya.kode null berarti tidak ada nilai karena fiel id_mahasiswa pada table mahasiswa diset auto increment yaitu otomati akan berisi nilai integer yang berurut pada saat diisi.

File pertama (ambil.php) berisi kode program untuk mengambil data semua nama dari table mahasiswa dan menampilkannya.File kedua (detail.php) berguna untuk menampilakan satu baris data lengkap dari table mahasiswa dan disertai tombol”update” untuk mengubah data .file ketiga (update.php) berguna untuk menghapus satu baris data dari table mahasiswa.

Membuat table baru pada database_itb dengan nama table_user yang terdiri dari tiga field yaitu field id_user,password dan level.

Session merupakan varibel sementra yang diletakan deserver .nilai-nilai dalam variable tidak akan hilang ketika membuka halamana baru tetapi akan hilang ketika menutup browser.

No comments:

Post a Comment

Leave yor coment guys !!