Ini adalah rangkaian terakhir dari keseluruhan artikel saya mengenai pembuatan CMS sederhana. Artikel artikel lain dapat anda lihat di bagian bawah artikel ini.
cPanel adalah halaman khusus yang diberikan pengelola website untuk mengontrol semua informasi yang ditampilkan pada website. Sehingga orang yang tidak berkepentingan tidak seharusnya dapat mengakses halaman cPanel.
Supaya hanya orang yang berhak saja yang dapat mengakses, kita harus melindungi halaman cPanel dengan menempatkan halaman login. Dalam hal ini informasi user dan password disimpan di dalam tabel bernama admin.
Memuat Program Login
Program utama login terdiri dari login.php & loginPeriksa.php. Berikut langkah langkahnya :
- Jalankan Dreamweaver, lalu buat halaman baru bertipe PHP
- Dari tab Design, tambahkan objek Form, dari jendela properties, ketikkan alamat loginPeriksa.php pada kotak Action.

- Buat tabel kerangka, gunakan desain strukturnya seperti gambar di bawah :

- Atur tabel yang sudah dibuat dan tambahkan beberapa judul untuk keterangan form login, berikut hasilnya :

- Aktifkan kembali komponen Forms.
- Letakkan kursor di samping User ID, klik ikon Text Field dari jendela Properties, atur nilainya seperti berikut :
- Text Field : txtUser
- char width : 30
- max chars : 30
- Letakkan kursor di samping kanan baris password, klik ikon Text Field dari jendela Properties, atur nilainya seperti berikut :
- Text Field : txtPassLama
- char width : 30
- max chars : 30
- Type : Password
- Tambahkan objek Button pada baris akhir, berikut hasil akhir Form-nya :

- Simpan pada folder cPanel dengan nama login.php
Setelah halaman utama form login berhasil dibuat, sekarang kita lanjutkan membuat program periksa atau program autentifikasi user ID dan Password yang diketikkan dari halaman utama login. Berikut kode php-nya :
- Simpan folder cPanel dengan nama loginPeriksa.php.
Membuat Program Autentifikasi Status Login
- ketikkan kode PHP berikut :

- Simpan pada folder cPanel dengan nama inc.session.php. file ini merupakan program yang akan disisipkan/dipanggil oleh file file didalam folder cPanel dengan perintah include “inc.session.php”;
Membuat Program Login Keluar (Logout)
- Ketikkan kode php berikut :

- Simpan dalam folder cPanel dengan nama loginKeluar.php.
Membuat Halaman Utama cPanel
Halaman utama cPanel secara standard hanya berisi link menu menuju file-file program yang ada di dalamnya. Pada latihan ini kita akan memisahkan antara file index.php dan menu. Berikut caranya :
- Buat file index.php, berikut kode phpnya :

- Simpan dalam folder cPanel dengan nama index.php.
Untuk mengontrol semua halaman utama dari program yangtersimpn di dalam folder cPanel, kita dapat membut menu utama. Berikut caranya :
- Jalankan Dreamweaver, buat halaman php baru, buatlah tabel dan susunlan beberapa label menu seperti pada gambar berikut :

- Pilih (blok) label menu Input Berita, lalu buat hiperlink menuju file program beritaNew.php dari jendela properties.

- Lakukan hal yang sama pada semua label menu yang ada, berikut contohnya :
- Edit Berita : beritaEditTampil.php
- Edit Buku Tamu : bukutamuTampil.php
- Edit Password : adminEdit.php
- Log Out : loginKeluar.php
- Simpan pada folder cPanel dengna nama menu.php.
Demikian artikel ini saya buat, berdasarkan buku yang saya pelajari, karya Bunafit Nugroho, terbitan media-kita.
Semoga bermanfaat bagi kita semua…
Lihat juga artikel terkait :
Memahami Instalasi PHP dengan Apache2Triad
Pengetahuan Dasar Database MySQL dalam phpMyAdmin
Merancang Database CMS Sederhana
Membuat Folder dan Koneksi cPanel ke Database sebuah CMS

Mas teng Q,
saya mw nyoba dlu nie…
mas gimana biar sebuah link halaman tetap bisa dibuka pada halaman index
thnx
wah mantap2 tutornya mantap sob, tuk yg membuet CMS terusin ke tingkat class sob..
mksh atas tutornya sangat bermanfaat.
thnx Sob…
Salam kenal…
Thanks banget infonya…kereen.
Ada yang mau saya tanyakan, misalnya saya bikin website berita, trus bikin userType-nya Admin dan Corresponder…naah, bgaimana caranya antara Corresponder hanya bisa ADD, EDIT & DELETE hanya di-akunnya saja?? Maksudnya spy akun Corresponder lain tidak bisa diutak-atik oleh Corresponder yang lain, kecuali oleh Admin…
Thanks banget ya sebelumnya
~,~` !!!!
Cara masukkan passID dan userID ke tabel admin gimana ya mas…? Makasih ats bantuanx
Hi, saya mengundang anda untuk bergabung di http://framework.web.id/
maaf baru bisa online sekarang….
langsung ke tkp gan…
wah, saya yg di atas salah ketik email.. gravatarnya gak mau nongol
wah iya tuh…. pantes…
selamat pagi
ini apaa ??? maaf, gak paham
terima kasih dan mohon maaf
santaaayyy… sajaa…
terima kasih atas kunjungan baliknya
Blog Bagus, Tetaplah berkarya, terimakasih telah berkunjung ke blog saya, dan linknya sudah saya pasang
tahnx ya, mas
keren infonya makasih nih… tapi asli kepala masih geleng-geleng abis gak ngerti banget nih
baca dari artikel pertama aja…
btw, thnx dah mampir…
Halo, salam kenal…Trims ya udah berkunjung:)
iya… sama2
Salam KENAL dan Saling MENGUNJUNGI serta SALING BERBAGI…
Wah…WEBSITENYA INFORMATIF.Oya, bisa tukeran BANNER/ LINK ga yah…???
HTTP://DUTACIPTA.WORDPRESS.COM
okeh… tanti saya konfirmasi ke blog dutacipta…
setelah saya pasang,…
ini artikel terakhir saya tentang CMS, yang akan dilanjutkan dengan artikel pembuatan website