Membangun website dinamis berbasis PHP-mySQL (11)

dokumen-dokumen yang mirip
Agus Subardjo Lisensi Dokumen:

Membangun website dinamis berbasis PHP-mySQL (7)

Agus Subardjo

Membangun website dinamis berbasis PHP-mySQL (3)

Muhammad Adri. Pendahuluan. Instalasi Xampp

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

Panduan Instalasi Drupal 7 di Localhost

Ahmad Aminudin

David Odang Apa itu Blog dan Movable Type? Lisensi Dokumen:

Menampilkan Data/Tabel MySQL di Ms.Access

Rahmat Hidayat

BAB IV HASIL DAN PEMBAHASAN

Ari Angga Wijaya

Mengenal Web Dinamis dan Statis Serta Perbedaanya

Heru Widayat

BAB IV IMPLEMENTASI DAN PENGUJIAN

Database dan Instalasi

Muhidin

Manual Book Website Adverse Drug Report

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

BAB IV HASIL DAN UJI COBA

Moh Sulhan

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

BAB IV HASIL DAN UJI COBA

Mudafiq Riyan Pratama

OBJECT ORIENTED ANALYSIS DESIGN SISTEM INFORMASI PENJUALAN ONLINE KOMPUTER

Membuat Web sederhana dengan Joomla

Moh Sulhan I. PENDAHULUAN. Lisensi Dokumen:

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. mencoba semua fitur masing masing tingkatan pengguna. Untuk melakukan

Sofiyan Arif Kurniawan

Step-Step dalam pembuatan Web

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

BAB IV HASIL DAN PEMBAHASAN

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Gambar diatas adalah tampilan Dashboard Admin panel Anda, silahkan masukkan username dan password untuk login.

Lebih Dekat Dengan Component Joomla

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN UJI COBA

Membangun Website dengan Joomla!

Mengakses Microsoft SQL Server dengan PHP

Mudafiq Riyan Pratama Pendahuluan. Lisensi Dokumen:

BAB IV HASIL DAN UJI COBA

Pembuatan Situs Web Pada Sekolah Menengah Kejuruan Negeri (SMKN) 38 Jakarta Berbasis Web Dinamis Dengan Php Dan Mysql

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

I Ketut Adi Sutrisna

Bab 4. Hasil dan Pembahasan

BAB III ANALISIS DAN DESAIN SISTEM

Mengembangkan Website Berbasis Wordpress

Bab 4. Hasil dan Pembahasan

BAB IV HASIL DAN PEMBAHASAN

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Menambah Lokasi Jaringan FTP pada My Computer

Instalasi CMS Drupal 7 di Server Internet menggunakan Softaculous pada Cpanel

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

Perencanaan dan Perancangan Sebuah Website

Untung Subagyo

Cara Install Prestashop di Localhost

PERANCANGAN DAN PEMBUATAN SITUS KEMAHASISWAAN STMIK JAKARTA STI&K DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8.0,

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB III ANALISIS DAN PERANCANGAN

MANUAL BOOK WEBGIS BAPPEDA KABUPATEN MAHULU JL. JUANDA 2, RT 16 NO 6H SAMARINDA (0541) WEBSITE DEKA.CO.ID WEB & IT SOLUTION.

I. Setting Yang Perlu Dilakukan: 1. Download terlebih dahulu installer Mahara di alamat website resmi mahara:

Langkah-langkah Pembuatan Web dengan Joomla

Ari Angga Wijaya

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

Sudarma Sopian Pendahuluan. Isi. Lisensi Dokumen:

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat

BAB IV HASIL DAN PEMBAHASAN

Bab IV. Mengisi Fitur Website Sekolah. A. Mengelola Agenda

BAB IV HASIL DAN PEMBAHASAN

Framework CodeIgniter Part 1

BUKU PANDUAN ADMINISTRASI PENGGUNAAN APLIKASI DATABASE ATLET ASN KABUPATEN BANGKA TENGAH

Fery Rosyadi

BAB IV IMPLEMENTASI DAN ANALISA

V.2.0. Panduan Pengelolaan Website

Modul 9 DreamWeaver MX Suendri, S.Kom

BAB IV HASIL DAN PEMBAHASAN

PANDUAN PENGGUNAAN WEBSITE

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR

TUTORIAL APLIKASI ONLINE AGENDA UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Modul 2 DreamWeaver MX Suendri, S.Kom

BAB IV HASIL DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

Instalasi CMS Joomla di Web Hosting

PROPOSAL WEBSITE E-STORE (TOKO ONLINE)

Manual Book Penggunaan CMS. Website Portal Berita Antara Bogor (Untuk Administrator)

Transkripsi:

Membangun website dinamis berbasis PHP-mySQL (11) Agus Subardjo multigraphica@yahoo.com http://multigraphica.com Lisensi Dokumen: Copyright 2011-2015 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Membuat Adminweb. Kalau anda membaca artikel saya ini, prediksi saya, anda telah membaca artikel saya sejak awal (1) apalagi bagi pemula, karena antar artikel saya terdahulu saling berkaitan dan saling melengkapi. Seperti saya sampaikan pada diskripsi awal kemarin, bahwa untuk memudahkan pengelolaan data, isi atau content sebuah web, Administrator harus mempunyai halaman admin yang terlindungi dan tidak dapat diakses oelh pengunjung. Sementara itu tulisan saya sampai yang ke 10 belum menyentuh lahan tersebut, apalagi kalau kita amati pengunjung masih bisa melihat dan mengekskusi input data, edit maupun menghapus data, oleh karena itu amat riskan sekali kalau hal tersebut dibiarkan, sedangkan kita tahu, pada saat ini banyak cracker atau hacker(-) yang biasanya coba-coba dan mencoba, malahan ngetes kepiawaian anda melindungi situsnya. 1

Bagian 1. Harapan saya tabel-tabel database anda telah dikembangkan, misalnya dalam tahap awal hanya berita, mungkin sudah ditambah profil, product, contact us, gallery, danlainnya. Proses generate halaman akan kita lakukan 2 (dua) kali. Langkah pertama seperti kita sampaikan terdahulu, namun setelah diadakan refisi syntax agar penampilan sesuai yang kita kehendaki, adalagi yang perlu kita perhatikan yaitu file-file ini agar dihapus, yaitu fileedit dot php, filedelete dot php, fileadd dot php, paling ditinggali fileview dan filelist. Berarti andaikata tabel yang anda buat ada 8, file dalam folder website anda harusnya hanya file default (db.php, footer.php, header.php dll) dan ditambah 8 x fileview dan 8 x filelist atau 16 file. Ok, dieksekusi lewat browser sudah berhasil, termasuk penataan halaman serta templatenya. Bagian 2. Langkah kedua, sama meng-generate database lewat PHPMaker, namun perlu diingat karena ini dimaksudkan untuk membuat halaman Admin, maka perlu kita lindungi dengan password. Ada 2 (dua) jenis pengamanan ini, yaitu yang statis dan dinamis. Pengamanan stratis, maksudnya adalah, usernam & pasword yang kita gunakan hanya sebuah, apabila akan diubah, kita harus meng-ubah listing login-nya. Semua orang yang masuk halaman tersut hanya mempergunakan username & password yang sama. Pengamanan dinamis, sesuai istilahnya username & paswors dapat lebih banyak, tergantung kebijakan dari admin. Tiap orang yang diijinkan masuk kehalaman admin, dapat mempunyai username & pasword yang berbeda. Dapat juga dengan mudah dihapus dari daftar apabila tidak diperlukan lagi. Misalkan agar useername tidak sama, karena nanti dapat kita kombinasi dengan register, arinya siapapun dapat mendaftar untuk sebuah halaman misalnya, sehingga mereka tidak akan mempunyai username yang sama, maka field username kita jadikan primarykey. Proses generate pengaman halaman ini tidak hanya untuk halaman admin saja, namun dapat juga untuk halaman-halaman lain, misalnya member, halaman tamu langganan, halaman kontributor artikel, halaman pendaftaran mahasiswa baru (untuk web pendidikan) atau manfaat-manfaat lainnya. 2

Bagian 3. Database anda sudah siap.? Untuk cadangan, apabila nanti memilih pengamanan yang dinamis, database perlu ditambah satu tabel lagi, yaitu user dengan field username dan password, keduanya typenya VARCHAR soal valuenya berapa silahkan diatur sendiri, kalau passwordnya menggunakan MD5 biasanya kasih saja 32 atau 35, dan agar salah satu tidak kembar (sama) maka harus dipilih sebagai primarykey. Apakah username-nya atau password-nya. Selanjutnya kita proses dengan PHPMaker, dan untuk pengamanan statis, sesampainya mau digenerate, terlebih dahulu mampir ke menu security. Pilih disini Isikan username yang dikehendaki Isikan password Kalau sudah kita generate, masukkan folder dalam localhost kita maka sudah jadi halaman admin-web, tinggal me-modifikasi tampilan dan fitur-fitur lainnya. Sedangkan untuk username & password yang dinamis, kita pilih dengan radio button dalam security, Use exciting Table, kemudian (lihat gambar selanjutnya,) 3

Pilih disini Pilih user (tabel yang kita buat) Pilih field username Pilih password Selesai kita generate, dan folder dimasukkan dalam host website anda (localhost atau host-server), sedangkan untuk input, update, atau menghapus username dan pasword melalui database, atau halaman input data (useradd dot php, useredit atau userdelete. Penutup Mungkin mencoba sekali masih belum berhasil, baca lagi uraian saya, coba lagi, lama-lama pasti berhasil yang penting punya prinsip kegagalan adalah biasa, tetapi keberhasilan adalah luarbiasa. Setuju... Ok, (Wah njiplak edisi yang telah lalu... Biar ah, njiplak punya e sendiri ) 4

Biografi Penulis Agus Subardjo. Menyelesaikan S1 di STMIK-Widya Pratama Pekalongan pada tahun 2006. Pernah ikut mengajar pada Sekolah Tinggi tersebut mulai tahun 2007, untuk mata Kuliah Pemrograman web, Design Publish dan Delphi. Karier di Birokrasi, dimulai tahun 1974 sebagai Juru Penerang di sebuah Kecamatan (Talun Kab.Pekalongan) yang dahulunya merupakan daerah terisolir. Tahun 1980 dipromosikan sebagai Kepala sub Seksi pada Kantor Deppen Kab.Pekalongan dan 1984 menjadi Kasi Penerangan Masyarakat.. Bubarnya Deppen RI, ditarik sebagai salah satu pejabat eselon IV Kantor PDE-Arsipda Kab.Pekalongan, dimana penulis ikut membidani kelahirannya. Tahun 2005 diangkat menjadi eselon III di Kantor Pengelolaan Data dan Informatika Kabupaten Pekalongan ( dulunya PDE-Arsipda ) dan pensiun pada September 2007. Dirumah menjalankan perusahaan jasa dibidang computer dan masih memberikan bimbingan ala kadarnya. 5