Minggu, 20 Februari 2011

Membuat Form Login Untuk Membatasi Hak Akses Dengan Session PHP

Posted by msolehuddin Minggu, Februari 20, 2011, under | No comments

Sebuah variabel session di PHP digunakan untuk menyimpan informasi user di dalam server. Variabel session dapat di panggil atau di tampilkan di seluruh halaman web. Berikut adalah beberapa fungsi yang akan berkaitan dengan session:

  1. session_start(), ditulis dibagian awal skrip agar data sesi yang ada di bawahnya dapat di kenali.
  2. $_SESSION[], berfungsi untuk menyimpan atau menampilkan data sesi.
  3. isset() atau session_is_registered(), digunakan untuk mengecek apakah data sesi sudah di set atau belum.
  4. session_register(), berfungsi untuk men-set data sesi.
  5. session_destroy() atau unset($_SESSION[]), berfungsi untuk menghapus data sesi.

Contoh berikut merupakan kelanjutan dari Koneksi dan Manipulasi Data mySQL Database yang di modifikasi bahwa tidak setiap orang berhak mengakses halaman tersebut melainkan hanya user tertentu (memiliki username dan password). Table users dalam database database_ku harus diisi minimal dengan satu orang data user terlebih dahulu sebelum uraian program di bawah di terapkan.

Untuk mengecek data sesi, skrip berikut harus di tempatkan dibagian awal tiap halaman web/setiap file.

session_start();

//cek user logged in

if(!isset($_SESSION['username']) and !isset($_SESSION['password'])){

echo""; //ke halaman login

}

?>

fungsi PHP yang berguna untuk berinteraksi dengan MySQL

Posted by msolehuddin Minggu, Februari 20, 2011, under | No comments

  1. Koneksi dan Menutup Koneksi ke Server MySQL
    • mysql_connect
      • Membuka koneksi ke database MySQL
    • mysql_pconnect
      • Membuka koneksi ke database MySQL secara persisten
    • mysql_select_db
      • Memilih database yang akan digunakan setelah koneksi terbuka
    • mysql_close
      • Memutus koneksi database
    • mysql_change_user
      • Mengganti nama pemakai dan password pada koneksi yang sedang aktif
  2. Membuat dan Menghapus Database
    • mysql_create_db
      • Membuat sebuah database
    • mysql_drop_db
      • Menghapus sebuah database
  3. Melakukan Query
    • mysql_db_query
      • mengeksekusi perintah SQL untuk melakukan query pada server yang disebutkan
    • mysql_query
      • Mengeksekusi perintah SQL untuk melakukan query pada database yang telah dipilih
  4. Memanipulasi Hasil Query
    • mysql_fetch_array
      • Mengambil sebuah baris dari hasil query sebagai sebuah array assosiatif
    • mysql_result
      • Memberikan data hasil query
    • mysql_fetch_row
      • Menghasilkan informasi jumlah record yang diproses
    • mysql_affected_rows
      • Menghasilkan baris atau record dalam array enumerated
    • mysql_num_rows
      • Memberikan informasi jumlah record/baris
    • mysql_fetch_field
      • Menghasilkan objek informasi kolom
    • mysql_fetch_lengths
      • Menghasilkan panjang setiap output dari hasil query
    • mysql_fetch_object
      • Menghasilkan sebuah baris/row sebagai objek
    • mysql_field_name
      • Mengambil nama field
    • mysql_field_len
      • Menghasilkan panjang field
    • mysql_field_seek
      • Memposisikan pointer pada suatu field yang disebutkan
    • mysql_field_type
      • Menghasilkan type field
    • mysql_field_flags
      • Menghasilkan flag berasosiasi dengan field yang dispesifikasikan
    • mysql_insert_id
      • Menghasilkan id dari operasi insert sebelumnya
    • mysql_data_seek
      • Menggerakkan pointer hasil internal
    • mysql_free_result
      • Membersihkan/menghapus memory hasil
  5. Memanipulasi Kesalahan
    • mysql_errno
      • Menghasilkan kode/nilai error suatu perintah
    • mysql_error
      • Menghasilkan teks error

Selasa, 15 Februari 2011

visi dan misi SMP Negeri 2 Paiton

Posted by msolehuddin Selasa, Februari 15, 2011, under | 1 comment

visi :
Unggul dalam prestasi berdasarkan Iman dan Taqwa

Misi :
1. Menghayati dan mengamalkan ajaran Agama yang dianut
2. Memotivasi dan mengembangkan potensi siswa
3. Menumbuhkan semangat keunggulan secara intensif kepada masyarakat
4. Menumbuka semangat keunggulan secara intensif kepada seuluh warga sekolah
5. Menerpakan manejemen partisipasi warga , sekolah dan masyarakat