Showing posts with label Tutorial. Show all posts
Showing posts with label Tutorial. Show all posts

Cara Upload Gambar Dengan AJAX

Lama sekali saya gak update blog ini..oke kli ini saya bakalan kasih Tutorial Upload Dengan Ajax.Mugkin Dari temen2 bloger lagi ada yang butihin tutorial ini..

Oke lansung saja :

"Cara Upload File Gambar Dengan Ajax Upload"


1.Bikin File Index.php

<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">

<title>AJAX File Upload - Web Developer Plus Demos</title>
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<script src="js/ajaxupload.3.5.js" type="text/javascript"></script>
<link href="./styles.css" rel="stylesheet" type="text/css"></link>
<script type="text/javascript">
$(function(){
var btnUpload=$('#upload');
var status=$('#status');
new AjaxUpload(btnUpload, {
action: 'upload-file.php',
name: 'uploadfile',
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
                    // extension is not allowed
status.text('Only JPG, PNG or GIF files are allowed');
return false;
}
status.text('Uploading...');
},
onComplete: function(file, response){
//On completion clear the status
status.text('');
//Add uploaded file to list
if(response==="success"){
$('
<li></li>
').appendTo('#files').html('<img src="./uploads/'+file+'" alt="" /><br />'+file).addClass('success');
} else{
$('
<li></li>
').appendTo('#files').text(file).addClass('error');
}
}
});

});
</script>
</head>
<body>
<div id="mainbody">
<h3>
» AJAX File Upload Form Using jQuery</h3>
<!-- Upload Button, use any id you wish-->
<div id="upload">
<span>Upload File<span></span></span></div>
<span id="status"></span>

<ul id="files"></ul>
</div>
</body>
</html>


2.Selanjutnya Bikin File styles.css


#upload{
margin:30px 200px; padding:15px;
font-weight:bold; font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background:#f2f2f2;
color:#3366cc;
border:1px solid #ccc;
width:150px;
cursor:pointer !important;
-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
background:#ddd !important;
}
#status{
font-family:Arial; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }

3.Selanjutnya Bikin File upload-file.php


<?php
$uploaddir = './uploads/';
$file = $uploaddir . basename($_FILES['uploadfile']['name']);

if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
  echo "success";
} else {
echo "error";
}
?>

4.Utuk Aksi File Uploadnya Silahkan Download 

- JS DISINI

5.Bikin Folder Namanya Uploads

Fungsi dari folder ini adalah untuk menyimpan file gambar yang kita upload nanti.

Oke sekian Tutorial "Cara Upload File Gambar Dengan AJAX"

Semoga Bermanfaat Ya.. Jangan Lupa Comentnya..

Download Lengkap Disini

setelah Anda extrak tambahkan folder UPLOADS




Trik Internet Gratis Semua Oprator Update 2013

Kali ini aku bakalan bahas tentang intenet gratis SEMUA OPRATOR Trik ini sudah ane buktikan di komputer ane dan hasilnya Sungguh Mantab...dengan Pulsa 0 Rp.bisa internetan gratis dengan kecepatan download hingga 2Mbps.

-Pertama ane cuma coba di Smartfren dan hasilnya sungguh Luar biasa dari kecepatan liliput Berubah Menjadi kecapatan kuda heheheh..
tutorial ini memang menggunakan tools portaibele yang sudah ane bikin simple dan gampang pengunaanya...tanpa harus instal dan pastinya gak ribet anak SD pun Mungkin Bisa heheh..

*Ini contoh hasil uji coba untuk (i hate Slow)


Lihat Kecepatannya bisa nyampe 2Mb kan..

saya juga coba untuk nonton youtube tanpa bufering sama sekali...tapo inget tools ini haya untuk yang daerah singal kuat..kalo gak kuat mendingan ditambah antena exsternal saja di modem...





*Ini Uji coba untuk si (Mbak Luna)


Lihat Kecepatannya bisa nyampe 2Mb kan..

saya juga coba untuk nonton youtube tanpa bufering sama sekali...tapo inget tools ini haya untuk yang daerah singal kuat..kalo gak kuat mendingan ditambah antena exsternal saja di modem...



Oke Langsung aja Ne kasi Tools nya

-pertama anda harus siapin Modem (Tentunya)
-Kartu Perdana Terserah tapi saya rekonmendasikan pake Mbak Luna /   i hate Slow Pulsa harus  0Rp.
-Download Toolnya Disini Yan gan...
-Setelah Di download Extract Ke C://terserah dimana 
-kemudian Buka Folder yang sudah di extract tadi 


Kemudian Klik kanan dan send Ke destop kalian..













-lalu konek ke internet dengan modem kalian
-dan buka file file yang sudah ada di destop tadi..
-setelah terbuka seting koneksinya..

Plih File Dan Load Setting

Disitu ada beberapa settingan pilih salah satu..tapi yang pake nama sigit-holic ya..






Dan tunggu beberapa saat setelah terkoneksi...

silahkan coba untuk download....

Selamat Mencoba Semoga bermanfaat ya...

jangan lupa Comentnya...

Ini Dia Cara Terbaik Menjadikan Web Seo Friendly

Oke kali ini saya bakalan bahas tentang seo,tutorial ini saya dapat dari orang yang paling saya segani ( alias atasana saya)heheheh....
ternyata bikin situs web seo itu mudah hanya menambahkan setingan dikit di meta discripton dan meta keywordnya saja...
kali ini yang saya bahas adalah web..dan berbasis PHP tentunya..

Seperti yang sudah saya tanamkan dalam web-web buatan saya ternyata cara ini ampuh banget untuk meningkatkan seo gooogle..

Ni contohnya...


 Ini salah satu web yang sudah di suntikan tutorial ini dalam waktu 2 tahun gak pernah di update tapi pengunjungnya bisa sampai 100rb-200rb per bulan..sunguh angka fantastis untuk web yang gak penah di sentuh,,heheheheheh...

Dan bulan ini untuk adsensya pe bulan alqamdulilah 5jt/bulan....Sungguh Rejeki yang terduga...tak penah update tapi tetap eksis..di google..

Dan ternyata triknya sangat simple banget ya itu cukup menambahkan potongan dari konten paragraf pertama...dan goole akan mengindex semua konten yang ada di dalam postingan tersebut...

artinya makin banyak yang mengeklik makin banyak index google dan makin cepat indexnya karena    Meta Discripsi sama dengan konten..

Makanya semua web yang saya buat pasti saya sisipin tutorial ini..
Contoh web saya anitabeutyshop.com yang baru 1 minggu saya sisipin ini Alexa nya dah mulai kelihatan Bagus..padahal baru seumur jagung..hehehe..dan masih banyak lagi...(kalo ada yang berminat pingin punya toko online kaya gitu hubungin  saya ya...hahahah sedikit promosi saja..)


Oke langsung saja
Ini Kuncinya..

Pada bagian Home..



Coba lihat yang berwarna merah itu adalah include dari Script seo...

ini scriptnya yang saya taroh di folder seo

1.<title><? include "seo/genio_titel.php"; ?></title>

  Script


  1. <?php
  2. if (isset($_GET['id'])){
  3. $sql2 = mysql_query("select nama_website from identitas");
  4.     $j2   = mysql_fetch_array($sql2);
  5.     $sql = mysql_query("select judul from artikel where id='$_GET[id]'");
  6.     $j   = mysql_fetch_array($sql);
  7.     if ($j) {
  8.         echo "$j2[nama_website] | $j[judul]";
  9.     } 
  10.     else{
  11.       $sql2 = mysql_query("select nama_website from identitas");
  12.       $j2   = mysql_fetch_array($sql2);
  13.  echo "$j2[nama_website]";
  14. }
  15. }
  16. else{
  17.       $sql2 = mysql_query("select nama_website from identitas");
  18.       $j2   = mysql_fetch_array($sql2);
  19.  echo "$j2[nama_website]";
  20. }
  21. ?>

Sesuaikan dengan nama fild di database Bikin Fild Indentitas...

2.<meta name="Description" content="<? include "seo/genio_meta1.php"; ?>" />

Nah disini lah Kita ubah Keywordnya...Biar mantab..

  1. <?php
  2. $sql1 = mysql_query("select konten from artikel where id='$_GET[id]'");
  3. $j1   = mysql_fetch_array($sql1);
  4. $content = $j1['konten'];//Ubah variabel isi Konten 
  5. $arr = explode('<div style="page-break-after: always;">',$content);//isi konten di explode ambil paragraf pertama.
  6. //$arr1 = explode('&nbsp;', $arr[0]);//setelah ketemu pecah lagi berdasarkan spasi karena kode yang kita dapat di atas berupa html maka pecah dengan kode spasi.
  7. $discription = strip_tags($arr[0]);//ini fingsi untuk memilah2 secara otomatis tags konten

  8. $sql = mysql_query("select meta_deskripsi from identitas");
  9. $j   = mysql_fetch_array($sql);

  10. if (isset($_GET['id'])){
  11. echo "$j[meta_deskripsi] - $discription";//tampilkan konten yang sudah di dapat di sini
  12. }
  13. else{ 
  14.       $sql2 = mysql_query("select meta_deskripsi from identitas");
  15.       $j2   = mysql_fetch_array($sql2);
  16.  echo "$j2[meta_deskripsi]";
  17. }
  18. ?>
maka hasilnya akan seperti ini ketika ada get id dari konten tersebut..


Simpelkan Sekian tutorialnya....silajkan berikan komenya...tutorial ini saya buat dari pemilik situs 

PHPEveryDay: Free Online Tutorial PHP - PAGE


Di tutorial selanjutnya saya bakalan bahas tentang www dan nin www...dan apa keutungan redirec ke www di situs web kalian....sekian ya...kalo ada salah ketik mohon di maafakan...





























Ini DiaTrik Mempercept Kecepatan Internet Spedy

Cara mengoptimalkan Kecepatan Akses Internet Speedy
Oke Kali ini saya bakalan kasih trik untuk mempercepat kecepatan internet speedy
Banyak Yang Bertanya Di postingan saya tentang Cara Mempercepat Koneksi Internet.
Kali ini saya bakalan singgung tentang SpeedyBagaimana Cara memaksimalkan Koneksinya....
Oke langsung Saja :

Yang Pertama Kita Lakukan Adalah mempunyai Koneksi Internet Speedy tentunya Heheheh...

1. Setting Modem
Masuk ke settingan modem dengan menggunakan IP : 192.168.1.1
Kemudian klik Advanced setup
Kemudian klik ADSL, kemudian pilih ADSL Mode, untuk awalnya pasti ADSL2+ kemudian sobat bisa menggantinya menjadi G.DMT, kemudian klik save, kemudian sobat bisa tunggu beberapa saat browsing lagi.


2. Setting Pada Komputer
Sobat bisa melakukannya dengan masuk ke control panel kemudian pilih Network connections
Klik kanan pada Local Area Network (LAN) kemudian pilih properties
Kemudian sobat bisa klik di internet protocol (TCP/IP) klik properties
Kemudian sobat bisa pilih Use the following DNS server addresses
Masukkan preferred DNS server: 8.8.8.8
Masukkan Alternate DNS server :8.8.4.4
Kemudian klik ok
Kemudian sobat bisa klik kanan di gambar jaringan atau network yang paling bawah kanan layar komputer kita, kemudian sobat bisa pilih repair
Fungsi dari memasukan DNS server 8.8.8.8 dan 8.8.4.4 yaitu merupakan memanfaatkan DNS dari Google. Kalau berhasil, pasti sangat berefek kecepatannya, dari sebelum memasukan DNS tersebut. Paling tidak setelah sobat mengikuti cara IT Newbie diatas sobat tidak harus menunggu lama untuk menunggu loadingnya.


Semoga Bermanfaat...

Bagaimana Cara Memilih Nama Domain?



Domain Gratis
Di dunia internet banyak sekali bertebaran domain-domain yang digunakan oleh website. Mungkin bagi anda yang masih baru dalam dunia website, domain bukanlah sebuah hal yang penting. Ya yang penting bagi anda adalah isi dari domain tersebut atau isi dari website yang anda kunjungi. Mungkin anda juga beranggapan bahwa selama isi website tersebut bagus, nama domain tidaklah menjadi masalah tapi tahukan anda bahwa sering kali website yang memiliki isi bagus selalu kalah dalam jumlah kunjungan dengan website biasa saja hanya karena permasalahan nama domain? Nah disini anda akan diterangkan apakah pengaruh nama domain dan bagaimana memilih nama domain yang bagus untuk website anda.

Pengertian Domain
Jika anda masih belum tahu tentang domain, maka secara sederhananya domain adalah seperti nama dari sebuah situs atau website. Misalkan anda mengunjungi sebuah website yang berisi review game dimana namanya adalah www.gamespot.com maka gamespot.com itulah nama dari situs yang anda kunjungi. Nah memilih nama domain seperti itu bukanlah perkara mudah karena bisa saja cukup banyak para pemilik website yang menginginkan domain semacam itu sehingga seperti sebuah lelang harganya akan semakin naik dan bernilai jual sangat mahal. Jika anda masih bingung tidak apa-apa karena anda bisa membaca beberapa penjelasan dibawah nantinya.

Antara Domain dan SEO
Dalam dunia website ada sebuah istilah bernama SEO atau Search Engine Optimization dimana ini adalah teknik handal yang digunakan untuk membuat sebuah website atau situs dengan kualitas biasa menjadi sebuah situs yang luar biasa atau berkelas atas. Yang ditargetkan dalam SEO ini adalah bias tampil dalam hasil pencarian mesin pencari khususnya google yang terkenal sangat cepat perubahannya. Mesin pencari google hampir selalu digunakan oleh para pengguna internet jadi tidak salah jika para webmaster berlomba-lomba untuk memperbaiki struktur SEO mereka demi bisa tampil dihalaman depan google.

Nah SEO ini bukan hanya tergantung dari kata-kata didalam website saja tetapi juga tergantung dari nama sebuah domain. Biasanya google selalu melihat nama domain dan isi website yang saling bersesuaian untuk bisa ditampilkan pada halaman google. Karena itu usahakan anda bisa memilih nama domain yang sesuai dengan konten website anda nantinya agar semakin mudah untuk tampil di google dan tentunya bisa diakses banyak orang.

Cara memilih Nama Domain
Sebuah nama domain bukanlah sesuatu yang biasa-biasa saja seperti anda melihat sesuatu yang normal. Sebuah nama domain bisa berharga sangat mahal bahkan hingga jutaan dollar jika ternyata nama domain tersebut termasuk salah satu yang dicari oleh para pengguna internet. Jika anda pernah mengunjungi situs lelang online eBay pasti anda akan menemukan domain yang dijual dengan harga yang gila, jangan heran karena biasanya domain tersebut sangat bersahabat dengan mesin pencarian khususnya google. 


Oke berikut ini adalah cara yang bisa anda gunakan untuk memilih nama domain :
1. Susun SEO anda dengan baik dan konsisten terlebih dahulu
Untuk mendapatkan website yang baik, bagus serta nyaman dibaca oleh pengunjung anda, maka hal pertama yang perlu anda lakukan sebelum memberikan nama domain adalah menyusun SEO anda. Misalkan website anda tentang game pc maka usahakan di setiap artikel anda mengandung kata game pc atau sejenisnya sehingga nantinya bisa muncul di daftar pencarian google dengan kategori pencarian game pc

2. Ambil kata paling sering dan penting dalam website anda
Setelah anda selesai menyusun SEO website anda maka hal berikutnya adalah memberikan nama domain untuk website baru anda. Ingat ambil nama domain sesuai dengan tema website anda atau jika perlu ambil nama domain dari kata yang paling sering muncul di website anda

3. Gunakan domain dengan akhiran .com atau.net
Sudah tidak heran lagi kini domain .com dan .net adalah domain yang paling diprioritaskan oleh mesin pencari. Usahakan anda bisa menggunakan dua akhiran domain ini agar nantinya bisa tampil lebih baik dihalaman pencarian google. Selain itu domain ini juga memiliki kesan berkelas dan tidak murahan.

Review Tentang Hosting Server IIX Referensi – Personal Web Hosting


Web Hosting MUrah
Kali ini kita akan mencoba membahas tentang review tentang hosting server IIX referensi. Untuk melihat lebih jauh maka kita harus mengetahui bahwa review tentang hosting server IIX referensi dibagi menjadi dua bagian, yaitu: IIX personal web hosting dan IIX professional web hosting.  Sesuai dengan namanya, biasanya perusahaan-perusahaan besar akan lebih mencari professional web hosting tentunya dengan alasan karena sudah professional. Sedangkan perusahaan-perusahaan yang baru berdiri atau kelas menengah, akan lebih memilih untuk memakai personal web hosting. Sebenarnya, apa tujuan atau pentingnya web hosting terutama bagi perusahaan? Pada review tentang hosting server IIX referensi ini akan dibahas lebih lanjut mengenai pentingnya web hosting. Web hosting sangat berguna bagi user dalam skala apapun untuk memperkenalkan atau mempromosikan produk kepada konsumen. Saat ini, komunikasi tak hanya dalam dunia nyata, namun juga pada dunia maya atau yang lebih sering disebut dengan virtual world. Itu sebabnya web hosting bukanlah sesuatu yang baru lagi, terutama bagi pengguna yang ingin memperkenalkan diri mereka pada konsumen. Dengan adanya web hosting, perusahaan jadi semakin dekat dengan konsumen. Salah satu web hosting seperti yang sudah ditulis sebelumnya adalah personal web hosting. Personal web hosting bisa digunakan untuk para pengusaha muda yang baru saja terjun di dunia bisnis dan ingin memperkenalkan perusahaannya melalui website yang ia miliki. Dan berikut ii adalah review tentang hosting server IIX referensi- personal web hosting, yaitu:1. Personal web hosting memiliki kapasitas 50 MB, 100 MB dan 200MB. Kita bisa memilih salah satu di antara dua kapasitas tersebut sesuai dengan kebutuhan.2. Personal web hosting yang memiliki bandwith 3 GB, 5GB dan 10 GB. Kali inipun Anda bisa memilih di antara dua pilihan tersebut.3. Personal web hosting mengharuskan penggunanya untuk memiliki minimal kontrak yaitu selama satu tahun atau 12 bulan. Bila kurang dari 12 bulan tentunya hal tersebut tak bisa dilakukan.4. Personal web hosting menawarkan biaya set up yang gratis. Bagi pengusaha yang masih pemula, tentu biaya set up ini sangat penting karena mempengaruhi operasional perusahaan. Tentunya biaya set up yang gratis akan membuat perusahaan bisa menghemat salah satu pengeluaran.5. Personal web hosting yang kelima adalah tentang fasilitas email. Email merupakan salah satu “kendaraan” yang dipergunakan untuk berkomunikasi dengan orang lain yang dalam hal ini disebut pelanggan, konsumen, supplier, atau pihak-pihak yang berkepentingan lainnya. Untuk itulah fasilitas email yang unlimited yang diberikan oleh personal web hosting ini tentu sangat bermanfaat.6. Personal web hosting yang keenam adalah tentang biaya. Seperti yang sudah dijelaskan sebelumnya, bahwa harga atau biaya dari personal web hosting ini tergolong murah, mulai dari 50 ribu per tahun. Bagaimana? Murah bukan?Dalam review tenang web hosting server IIX referensi di atas sudah dijelaskan tentang beberapa keuntungan yang dimiliki oleh web hosting tersebut. Pada review tenang web hosting server IIX referensi juga dijelaskan tentang betapa murahnya biaya yang harus dikeluarkan per tahunnya, sehingga untuk perusahaan yang baru berdiri dan belum memiliki banyak keuntungan, pilihan tersebut adalah pilihan yang sangat bijak.Secara implisit dikatakan pada review tenang web hosting server IIX referensi bahwa web hosting tersebut bahwa web hosting tersebut sangat bermanfaat untuk menghubungkan perusahaan dengan para pelanggan atau memperkenalkan produk mereka pada para konsumen. Dengan biaya yang murah perusahaan bisa dengan mudah mempromosikan produk mereka pada para konsumen.Review tenang web hosting server IIX referensi juga menjelaskan bahwa meskipun biaya yang dibutuhkan oleh perusahaan tidak banyak, namun kualitas yang diterima tak kalah jauh dengan yang berbiaya mahal.Terakhir, setelah membaca sekilas review tenang web hosting server IIX referensi kita mungkin akan berpikir untuk menggunakannya. Selamat mencoba!!

Konfigurasi Hak Akses Masing Masing Tipe User

Sambungan artikel sebelumnya>>>

php

Konfigurasi Hak Akses Masing Masing Tipe User

Setelah selesai mendefinisikan konfigurasi global, selanjutnya adalah membuat file konfigurasi hak akses masing masing tipe user, halaman web mana saja yang bisa diakses setiap tipe user.
  1. Pertama buat folder dengan nama "akses".
  2. Di dalam folder akses buatlah 3 file, file admin.php untuk pengguna dengan peran admin, file user.php untuk pengguna dengan peran user (user biasa), dan file guest.php untuk pengguna dengan peran guest.
Masing masing file tersebut adalah sebagai berikut:
file admin.php

      1. <?php
      2. $__akses_config = array(
      3. 'login.php',
      4. 'logout.php',
      5. 'admin/index.php',
      6. 'admin/list-user.php',
      7. 'admin/add-user.php',
      8. 'admin/edit-user.php',
      9. 'admin/delete-user.php',
      10. 'admin/add-artikel.php',
      11. 'admin/edit-artikel.php',
      12. 'admin/list-artikel.php',
      13. 'admin/delete-artikel.php',
      14. 'index.php',
      15. 'view-artikel.php'
      16. );

file user.php

  1. <?php
  2. $__akses_config = array(
  3. 'login.php',
  4. 'logout.php',
  5. 'admin/index.php',
  6. 'admin/add-artikel.php',
  7. 'admin/edit-artikel.php',
  8. 'admin/list-artikel.php',
  9. 'admin/delete-artikel.php',
  10. 'index.php',
  11. 'view-artikel.php'
  12. );


file guest.php

  1. <?php
  2. $__akses_config = array(
  3. 'login.php',
  4. 'logout.php',
  5. 'register.php',
  6. 'index.php',
  7. 'view-artikel.php'
  8. );
    ketiga file di atas berisi satu variabel dengan nama $__akses_config dengan tipe data array, variabel $__akses_config berisi data array dari halaman halaman mana saja yang bisa diakses masing masing tipe user. Contoh admin boleh mengakses halaman admin/list-user.php sedangkan user dan guest tidak bisa, kemudian semua pengguna bisa mengakses halaman login.php.
    Jumlah file di folder akses tidak terpaku hanya 3 buah, bisa ditambah sesuai dengan kebutuhan, sesuai dengan tipe user yang diinginkan.

Tutorial php Sistem Login dengan Tipe User & Hak Akses Berbeda

php
Tutorial php Sistem Login dengan Tipe User & Hak Akses Berbeda menjelaskan langkah langkah membuat login sistem denganbeberapa tipe user yang memiliki hak akses yang berbeda beda pula.

Pada tutorial ini Anda mungkin menemukan hal baru atau hal yang bisa membingungkan, oleh karena itu Anda perlu membaca dengan seksama!

 Sistem login menyangkut 2 hal/konsep/proses yaitu Otentikasi & Otorisasi atau Authentication & Authorization

Otentikasi & Otorisasi

Kedua konsep ini perlu dipahami sebelum memulai membuat kode login sistem yang akan dijelaskan di tutorial php ini.

Otentikasi atau Authentication adalah proses mengkonfirmasi identitas dari seseorang atau suatu benda. Misalkan pada saat pulang ke rumah dan mengetuk pintu masuk, maka ibu Anda akan menanyakan siapa yang mengetuk pintu, sebelum mempersilahkan Anda masuk.

Otorisasi atau Authorization adalah proses memberi izin seseorang atau suatu benda untuk melakukan sesuatu. Contoh, setelah Anda dipersilahkan masuk, maka Anda akan diizikan untuk duduk di ruang tamu, menonton tv, membaca majalah di meja, masuk ke kamar tidur Anda. Namun tidak mengizinkan Anda menggunakan laptop ayah Anda atau membuka kotak penyimpanan.

Proses otentikasi & otorisasi menyangkut 4 komponen penting.
  1. Orang atau benda yang akan melakukan sesuatu dan dikonfirmasi indentitasnya, dalam contoh di atas Anda sendiri;
  2. Aksi yang dilakukan, misal membaca, menonton;
  3. Benda yang dikenakan Aksi, misal tv, buku, kamar tidur;
  4. Peran atau role dari orang di dalam sistem, misal peran Anda di rumah yaitu sebagai Anak.
Perlu ditekankan di komponen terakhir peran. Pada saat Anda berdiri di depan pintu rumah, saat mengetuk pintu, maka peran Anda adalah "TAMU" atau"GUEST". Setelah ibu Anda mengkonfirmasi diri Anda dan mengizinkan Anda masuk ke dalam rumah, maka peran Anda berubah menjadi "ANAK". Jika yang mengetuk pintu ayah Anda maka setelah diizinkan masuk perannya berubah dari "TAMU" ke "KEPALA KELUARGA". Peran inilah yang menentukan aksi apa yang boleh Anda lakukan terhadap sebuah benda. Aksi Aksi apa saja yang bisa Anda lakukan berdasarkan peran Anda sering disebut dengan hak akses.

Menyiapkan Tabel Database

Langkah pertama yang perlu dilakukan adalah membuat tabel yang akan digunakan pada tutorial ini. Buatlah tabel dengan nama "user" seperti di bawah:
______________________________________________________________________
| kolom	| tipe data	| keterangan	|
 ----------------------------------------------------------------------
| user_id| varchar(40)	| primary key	|
 -----------------------------------------------------------------------
| name	| varchar(50)	| 		|
 -----------------------------------------------------------------------
| password| varchar(50)	|		|
 -----------------------------------------------------------------------
| type	| varchar(20)| mencatat tipe/peran user |
 -----------------------------------------------------------------------
  1. CREATE TABLE `user` (
  2. `user_id` VARCHAR(40) NOT NULL ,
  3. `name` VARCHAR(50) NULL ,
  4. `password` VARCHAR(50) NULL ,
  5. `type` VARCHAR(20) NULL ,
  6. PRIMARY KEY (`user_id`) )
  7. DEFAULT CHARACTER SET = utf8
  8. COLLATE = utf8_general_ci;
Perlu diperhatikan di tabel di atas ada satu kolom type, kolom type digunakan untuk mencatat/menentukan peran pengguna setelah berhasil login.


Membatasi Hak Akses Pengguna Berdasarkan Tipe/Peranan (Otorisasi)

Pada bagian ini akan dimulai membuat kode php untuk membatasi hak akses. Seperti dijelaskan di atas otentikasi & otorisasi menyangkut 4 komponen. Jika dikaitkan dengan contoh kode di tutorial ini maka 4 komponen tersebut adalah sebagai berikut:
  1. Orang atau benda-> pengguna atau pengunjung website;
  2. Aksi-> mengakses/menload/mengunjungi halaman web;
  3. Benda-> halaman web, misal: index.php, login.php, admin.php;
  4. Peran-> guest,admin,user ditentukan dari kolom type di tabel user.

File Konfigurasi

Pertama buat file config.php untuk menyimpan semua konfigurasi umum seperti konfigurasi koneksi database.

Pada baris ke-2 sampai ke-5 digunakan untuk mencegah akses langsung ke file config.php, file harus di-include oleh file lain dengan mendifinisikan konstanta__NOT_DIRECT terlebih dahulu.
Baris ke-7 adalah bagian terpenting, mendifinisikan konstanta BASE_URL jika Anda mengakses tutorial ini di browser seperti http://localhost/tutorial/multi-login/ maka BASE_URL diisi dengan /tutorial/multi-login/. Jika http://localhost/multi-login/ maka isi BASE_URL dengan /multi-login/. Tinggal hilangkan localhost, lebih mudahnya lagi jika Anda membuat tutorial ini di folder htdocs/tutorial/multi-login maka isi BASE_URL dengan tutorial/multi-login.
Baris selanjutnya adalah mendefinisikan konstanta untuk koneksi ke database.

Konfigurasi Hak Akses Masing Masing Tipe User

Setelah selesai mendefinisikan konfigurasi global, selanjutnya adalah membuat file konfigurasi hak akses masing masing tipe user, halaman web mana saja yang bisa diakses setiap tipe user.
  1. Pertama buat folder dengan nama "akses".
  2. Di dalam folder akses buatlah 3 file, file admin.php untuk pengguna dengan peran admin, file user.php untuk pengguna dengan peran user (user biasa), dan file guest.php untuk pengguna dengan peran guest.
Masing masing file tersebut adalah sebagai berikut:
file admin.php SAMBUNG HALAMAN BERIKUTNYA >>>>>>

Beberapa Tols Untuk SEO

Tutorial Seo
Beberapa toll pendukung Seo - Untuk mengoptimalkan sebuah web atau blog khususnya pada search engine optimization (SEO), kita tidak dapat melakukannya secara manual, diperlukan beberapa tool pendukung yang dapat memudahkan kita dalam optimasi SEO secara efektif. Ada banyak sekali hal positif yang kita dapati jika kita menggunakan tool pendukung seo yang nantinya saya sampaikan. Apalagi jika Anda sering mengikuti kontes seo, tool pendukung seo ini adalah tool yang wajib Anda gunakan, sehingga memudahkan Anda dalam optimasi subjek kontes seo.


Perlu saya sampaikan kepada sahabat Super-Bee bahwa tool pendukung seo yang akan saya sampaikan merupakan tool seo yang dapat Anda manfaatkan dan di download secara gratis. Baik itu add-ons dari browser mozilla firefox ataupun online seo tool. Untuk tool seo add-ons mozilla firefox dapat Anda lihat screnshotnya seperti dibawah ini.
http://gudangdownloadd.blogspot.com


Jika Anda tertarik dan ingin menggunakan tool pendukung seo ini, berikut daftar tool pendukung seo yang bisa Anda menfaatkan.

Daftar Tool Pendukung SEO


1. Firefox add-ons SEO Tool


Bagi Anda yang menggunakan browser mozilla, berikut add-ons tool pendukung seo yang dapat di download

  • SeoQuake SEO extension

SeoQuake adalah add ons firefox yang sangat populer dan banyak digunakan oleh para webmaster SEO karena memiliki berbagai fungsi dan fitur yang sangat lengkap.

Install Add ons SeoQuake 

Google Chrome add-ons SEO tool

Jika Anda menggunakan browser google chrome silahkan download tool pendukung seo dibawah ini

Install Add ons SeoQuake


Tool SEO Doctor berfungsi dan dapat  menganalisa berbagai faktor SEO pada blog anda secara langsung dan memberikan score sebagai penilaian atas faktor SEO yang anda terapkan di blog anda, mulai dari penilaian inbound backlink, Page Rank Flow, Headings dan lain sebaginya. Disamping itu tool seo doctor juga memberikan informasi dan solusi mengenai web atau blog Anda yang mengalami permasalahan yang  ditandai dengan bendera pada jendela browser yang Anda gunakan.

Install Add Ons SEO Doctor

  • SearchStatus

SearchStatus adalah Add-Ons Firefox yang memiliki banyak fitur yang membantu Anda dalam SEO web atau blog yang Anda miliki. Beberapa fitur dari add-ons firefox ini dapat menampilkan Google Page Rank, Alexa Rank, Compete Rank, SeoMoz Rank, nofollow link highting, check metatag, google index dan lain sebagainya.

Install Add Ons Search Status


Add-ons page speed ini merupakan tool yang diberikan untuk dimanfaatkan secara gratis oleh google untuk menganalisa kecepatan website atau blog serta memberikan solusi bagaimana meningkatkan kecepatan loading web atau blog. Sebagaimana yang kita tahu bahwa kecepatan loading suatu blog atau website sangat berpengaruh terhadap SEO. Namun, add-ons page speed harus dikolaborasika dengan add-onsFirebug untuk hasil yang maksimal.

  1. Install Add-Ons Firebug
  2. Install Add-Ons Page Speed
Penting: Untuk add-ons page speed sesuikan dengan browser yang Anda gunakan, misalnya Anda menggunakan browser google chrome maka download untuk yang google chrome, dan jika Anda menggunakan browser mozilla firefox maka download untuk yang mozilla firefox.

Sebagaimana yang telah saya sampaikan bahwa masih banyak lagi tool seo yang dapat kita manfaatkan seperti online seo tool. Untuk daftarnya dapat Anda lihat seperti dibawah ini

2. Online SEO Tool


Ada banyak sekali tool seo online yang dapat kita manfaatkan secara gratis. Namun tool seo online yang akan saya sampaikan berikut ini merupakan tool seo online rekomendasi dari Super-Bee. Berikut daftar online seo tool.

  • Iwebtool

Iwebtool merupakan sebuah website yang menyediakan banyak fitur SEO Tool yang bisa digunakan secara gratis, diantaranya adalah PageRank Checker, Backlink Checker, Website Speed Test, Link Popularity, Search engine Position dan lain-lain.

Iwebtool (link telah rusak)


Backlink adalah faktor yang sangat penting dalam SEO (baca: cara mendapatkan baclink dengan mudah) , khususnya untuk Google. Sebaik apapun website atau blog anda, jika tidak mempunyai backlink dari website lain, maka posisi website atau blog Anda di beberapa search engine seperti google tidak akan memiliki posisi pada halaman utama. Backlink Watch merupakan penyedia Backlink Checker populer untuk mengecek backlink blog kita termasuk backlink website lain yang menjadi kompetitor atau pesaing anda, sehingga anda dapat mengetahui seberapa kuat kompetitor atau pesaing anda untuk dikalahkan.

Backlink Watch

Masih banyak lagi tool pendukung seo online yang dapat Anda manfaatkan secara gratis dan Anda dapat mencarinya di google. Mungkin hanya ini yang dapat saya sampaikan, semoga bermanfaat. Pastikan bahwa Anda tetap mengunjung blog Super-Bee, agar Anda mendapatkan Update  informasi seputar panduan dan cara membuat blog serta SEO dan informasi lainnya yang tentu saja dapat menambah wawasan serta pengetahuan anda....

Related Posts Plugin for WordPress, Blogger...