Media Info




Kamis, 23 Juli 2015

Cara Menambah Kotak Pencarian di Blog

cari, search, kotak penelusuran
Bagi sobat yang baru bergabung dalam dunia blogging, kalian harus tahu bahwa kotak pencarian dalam blog itu sangat penting. Hal ini untuk mempermudah pengunjung mencari artikel postingan yang ada di dalam blog kita. Seperti mesin pencari Google misal, mesin ini mempermudah kita dalam mencari data yang kita butuhkan. Begitu pula di blog sobat, hal ini akan sangat membantu para pengunjung blog sobat.
Di beberapa template, widget pencarian ini sudah dicantumkan, namun bagi yang belum ada jangan khawatir karena kita bakal belajar cara buatnya.

1. Menggunakan JavaScript
Yup, cara pertama bakal Sunu beberin dengan menggunakan kode javascript. Caranya cukup mudah kok!
Pertama login akun blogmu, terus pilih Tata Letak, terus klik Tambahkan Gadget, Pilih HTML/JavaScript.
Lalu masukkan kode berikut:
<form action="http://nama-blogmu.blogspot.com/search"
method="get"> <input class="textinput" name="q" size="30" type="text"/> <input value="search" class="buttonsubmit" name="submit" type="submit"/></form>

Ganti tulisan "nama-blogmu" dengan link sobat, dan "30" dengan panjang lebar yang sobat kehendaki.
Kalau sudah klik Simpan.

2. Menggunakan Widget Penelusuran
Cara ini hampir sama dengan cara pertama, bedanya kita tidak menambah kode script apapun. Kita hanya menambahkan widget ke blog kita.
Pada Tata Letak, kita tambahkan widget Kotak Penelusuran.
Nah terus klik simpan dan atur sesuai kehendak sobat.

Selesai, semoga tutorial ini dapat mempermudah pengunjung blog sobat dalam mencari artikel postingan yang sobat buat.
Lanjut Membaca ...

Beginilah Cara Membagi Sidebar Menjadi 2 Kolom Gadget


Beginilah Cara Membagi Sidebar Menjadi Dua Kolom Gadget - Kali ini Saya akan belajar ngukrak-ngukrek template blog saya Cara membagi Gadget sidebar menjadi dua kolom gadget. seperti hasilnya saya menempatkan Alexa dan Histat agar bisa bersebelahan sehingga hemat tempat.


Tujuannya adalah agar sidebar blog tidak terlalu panjang kebawah hemat tempat dan tidak banyak ruangan kosong.

Widget sidebar seperti ini biasa digunakan untuk Kategori Label, Blogroll, Blog Info dsb. Cara membagi dua kolom sidebar diatas mudah, tinggal mengikuti langkah-langkah dibawah ini :
 
 
1. Login ke blogger dengan ID anda.
2. Penting! jangan lupa untuk mencadangkan template anda sebelum ber-aksi.
3. Klik Template >> Edit HTML.
4. Cari kode ]]></b:skin> , untuk memudahkan pencarian tekan ctrl+f kemudian copas saja tulisan yang berwarna biru tersebut. Setelah ketemu lalu letakkan kode di kotak kuning dibawah ini tepat sebelum kode ]]></b:skin>


#kolom-kiri { width: 49%;float: left;} #kolom-kanan { width: 49%;float: right;}


inilah contoh screen shoot pada template blog saya,



5. Cari kode pada bagian sidebar yang ingin dibagi menjadi dua, misalnya seperti kode berikut :



<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' preferred='yes'><b:widget id='Label99' locked='false' title='Labels' type='Label'/> </b:section>
</div>



Note : Untuk masing-masing template biasanya berbeda-beda belum tentu memiliki "id" yang sama. Dan pada langkah ini, saya berikan contoh dengan id='sidebar-wrapper'. atau cari saja judul widget yang ingin dibawahnya dibagi menjadi dua kolom (Misalnya : untuk blog saya ini judulnya Rightbar)
Dan yang perlu diperhatikan adalah bentuk kode dari konten yang berisi gadget, yaitu seperti berikut :


<div id=' .......... '>
<b:section class='sidebar' id='sidebar' preferred='yes'><b:widget id='HTML' locked='false' title='' type='HTML'/> </b:section>
</div>


6.  Copy-kan kode di dalam kotak biru ini diantara </b:section> dan </div> :


<b:section class='sidebar' id='kolom-kiri' showaddelement='yes'>
<b:widget id='Text500' locked='false' title='kolom-kiri' type='Text'/>
</b:section>
<b:section class='sidebar' id='kolom-kanan' showaddelement='yes'>
<b:widget id='Text501' locked='false' title='kolom-kanan' type='Text'/>
</b:section>
<div style="clear: both;"></div>


Note : Untuk masing-masing template biasanya berbeda-beda jika masih belum ketemu cari saja terus ke bawah pelan-pelan pada template anda. Dengan ciri script </b:section> dan </div> yang berdekatan. dan sebelum melakukan  Save harap lakukan Pratinjau dulu. karena ketika salah meletakkan script diatas bisa error templatenya. Sehingga yang tampak untuk template blog ini adalah sbb:








7. Setelah Aman di Pratinjau tidak Error maka SIMPAN template anda, dan lihat hasilnya di blog anda.

8. Selamat Berkarya...Selalu berbagi kebaikan.
Lanjut Membaca ...

Cara Memasang Icon Social Media


Cara Memasang Icon Social Media Mudah - Kata Social Media menjadi populer ketika Facebook dan Twitter mulai dikenal oleh kalangan pengguna Internet, hal ini yang kemudian membuat Social Media dan Internet menjadi tidak terpisahkan. Di Blog ini yang sengaja saya pasang pada sidebar ada beberapa icon social media (kecil) antara lain ada Facebook, Twitter, Google+, Instagram, Linkedin, Path, Yahoo Mail, Youtube.

Langsung saja ikuti saja langkah-langkah sebagai berikut:
  • Lakukan Login pada Blog Anda.
  • Pilih Tata letak >>> Tambah Gadget.
  • Copy Kan Script dibawah ini.
<a href="https://www.facebook.com/eko_purnomo97"><img alt="Facebook" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtuYWwpRXrOl2QR8w-8ERbreDrTc-9bt1obxsNH5kwGTGvRO5G7Y92vBOotqcoNFkuSRPVHeknwMQiV3VCqqWpvQuKhMRsxaN2g0xTcD5JCl8pecvZG8YptqBkUiPNBzQohgCcaVwIz9c/s20/facebook.png" title="Find me on Facebook" /></a>&nbsp;

<a href="https://twitter.com/eko_purnomo97"><img alt="Twitter" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivwBObAa2xD-7SpQ6dFamDF0WWpg1bdLaqaoXn8ZcN-pIkzyNEEHI3qmgjQ7fY8v9_2eCGmfTOlejI9npvCifEswWnJIQwbwe8MqS1hpOfuVvrYJCUSuy1tAcDRxbOSgZ7hxYE0k-A1Is/s20/twitter.png" title="Follow my Twitter" /></a>&nbsp;

<a href="https://plus.google.com/107139718002661368287"><img alt="Google+" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzrL8k_S6VgLJqI-Y0Ywtl6XdiSrJ3Uur4uOyWyjSAcQYTZTnEcpUqv9IMWBfMQFpfj3e965evJbubRxUdDtka9fSEJiGddNcMJOq-k_aGRfEL3NTqWcnPmzXvqv7MZQebmYryvZtPBZQ/s20/google_plus.png" title="Add me on Google+" /></a>

<a href="https://instagram.com/eko_purnomo97"><img alt="Instagram" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUz0d23WTq-cF9HeOqI2CfAPr1WoTC7gn63MKyYcPJJD10LLOCVeJ1Mxm2OXYX43EOznFnOYVDSINHRDzuKmaZfPt7ARRllWKXJjsFifmyjFJq5VKV78_ErC85gp5LxWit50A9XY1YwVs/s20/instagram.png" title="Find me on Instagram" /></a>

<a href="https://linkedin.com"><img alt="Linkedin" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfV8xZTploxzPb5dp6jVJBrQuuJ93X0oRrw1TtbXuFITNuN-ftj471jZe0cpSH59mnIqhTJ2JcqiIYO6zhyphenhyphen-04ayG56GBZ4qwGUaphIif5xgp3NtgUETd461vudy2qGgoV1wjMAIULgHM/s20/linkedin.png" title="Find me on Linkedin" /></a>

<a href="https://Path.com"><img alt="Path" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnn7b8R_hqqI1EiEPOQ3bGEQK49rRUws_-e63Wg9urbzNSZN9UIQvdh0QHm-OpIILYinvLGQ8w1EM7oK9Za6xsdBH-HTQUziRbwfI78Et8faj0zEbj1i7H7KykL7bwC4OfXy-EdKPcYMs/s20/path.png" title="Find me on Path" /></a>

<a href="mailto:eko_purnomo97@yahoo.com"><img alt="Yahoo" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6mqMLwmeeuuluxkkeaY9rXRGh4hVvXC25HERWb8xqum1-FLoB9NLW2_boWww9q2Ux7iPO6mTkF72e0LYYOjVy1M1XJu1sULU1Du7REYJ0ILaAnMxfxuduW-5o6MoDf2VBxrBVzYJeiqQ/s20/yahoo.png" title="Kirim Yahoo Mail" /></a>

<a href='https://www.youtube.com/channel/UCQ_coRdwuLS6F2Fvfy25ODg' class='tooltip' title='youtube'><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwP8S8Ll7qSkyYqtxUDGa4yS-FXVz17AupOuHQb0PWI-OveN-NWTQtohYXO39KEJhSUwG6JMecvoNIr4oPtuySDfSmYCCPQ02a50nyAwNVbMpLt89psJv3ZrxApb7D5Ct9aN07Fy1JBBo/s20/youtube.png"/></a>


Keterangan Script diatas
  • Untuk Tulisan yang Berwarna biru silahkan diganti dengan user account anda.
  • Untuk Tulisan yang Berwarna Merah silahkan di ganti sesuai ukuran icon yang dikehendaki.
  • Apabila ada yang tidak diperlukan bisa dihapus sesuai kebutuhan anda.
  • Untuk Icon saya download di sini dan silahkan Sobat bisa ganti icon pilih sesuai yang di inginkan.
  • Setelah di Copas silahkan di simpan, selanjutnya lihat hasilnya  diblog anda.
  • Selamat Berkarya, Semangat untuk terus berbagi kebaikan.
Lanjut Membaca ...

Membuat Sistem Keranjang Belanja Sederhana

"Dasar lelaki mata keranjang". Begitulah teriakan yang tersirat dari perasaan wanita yang jengkel terhadap seseorang.  Wanita memang tidak suka dengan mata keranjang. Tapi keranjang yang satu ini beda. Ini keranjang buat shopping. Cewe mana sih yang ga suka liad keranjang belanjanya penuh. Weks.....
Bicara tentang keranjang sekarang ini toko online mana sih yang belum punya fasilitas keranjang belanja. Fitur ini wajib dimiliki setiap toko online. Keranjang belanja digunakan untuk menyimpan data-data barang yang ingin di beli oleh pengunjung website kita.
Memang kalau mau buat toko online sekarang sih gampang, tinggal pake wordpress atau opencart langsung jadi. Namun tentu lebih baik lagi kalau kita mengerti bagaimana sistem keranjang belanja itu bekerja, siapa tahu nanti kita bisa membuat CMS toko online sendiri.
Bagi Anda para mahasiswa yang sedang mempelajari web programing, keranjang belanja pasti juga akan masuk pada materi kuliah Anda. Pada kesempatan kali ini saya akan membahas bagaimana sih cara kerja dari fitur keranjang belanja. Sistem keranjang belanja yang akan saya tunjukan disini merupakan sistem yang sudah di pakai oleh CMS lokal indonesia loh. Sengaja saya buah lebih sederhana agar mudah dipelajari.
Sebelum mengikuti tutorial ini, diharapkan Anda sudah paham mengenai dasar-dasar pemograman PHP. Terutama untuk operasi inner join database dan session php. Jika belum mengerti kedua istilah tadi silahkan di pelajari dulu yah. :-)
Sebelum itu berikut saya terangkan dahulu alur sistem keranjang belanja sederhana yang akan kita buat.
  1. Semua berawal dari file daftar_produk.php yang menampilkan daftar produk.
  2. Ketika pengunjung mengklik link beli, program akan mengarahkan ke aksi_keranjang.php terlebih dahulu untuk mencegah terjadinya doubel data pemesanan.
  3. Baru setelah itu akan di arahkan ke keranjang.php. Di file keranjang.php akan menampilkan dafar barang yang di beli beserta link tambah barang dan selesai belanja.
  4. Ketika pengunjung memutuskan selesai belanja maka akan diarahkan ke file selesai.php yang berfungsi layaknya sebagai struk belanjaan
  5. selesai
Pertama-tama kita buat dulu database dengan nama toko, adapun tabel-tabelnya sebagai berikut
db_toko






Karena ini sistem sederhana, kita hanya memerlukan empat tabel saja. Silahkan nanti di import saja database-nya. Saya sudah menyertakan file sql di paket downloadnya.
Pertama-tama kita buat dulu file koneksi.php, berikut adalah source kodenya







<?php
// koneksi ke mysql
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "";
$dbName = "toko";
mysql_connect($dbHost, $dbUser, $dbPass);
mysql_select_db($dbName);
?>


Karena saya menggunakan Xammp sebagai webserver, maka saya mengosongkan bagian passwordnya. Silahkan disesuaikan dengan konfigurasi webserver Anda.
Selanjutnya kita buat file daftar_produk.php, berikut adalah source kodenya






<?php
session_start();   
include "koneksi.php";
echo"<h1>Daftar Produk</h1>
     <ul>";
$r=mysql_query("SELECT * FROM produk");
while($d=mysql_fetch_array($r)){
        echo"<li>$d[nama_produk] : $d[harga] || <a href='aksi_keranjang.php?id=$d[id_produk]'>Beli</a></li>";
        }
echo"</ul>";
?>

Kode diatas berfungsi untuk menampilkan data dari tabel produk. Tampilannya sederhana dulu saja, nanti akan kelihatan seperti ini
daftar_produk

Sederhana banget yah. Ga kayak di toko online lainnya. Sabar, karena ini memang dasarnya banget jadi saya buat demikian. Nanti kalau Anda sudah paham bisa di kembangkan lagi tampilan dan fungsinya. Sementara gini saja dulu.
Jadi disini saya hanya menampilkan link beli dimana ketika link itu diklik akan mengarah pada file aksi_keranjang.php. Masing-masing link akan mengantar id produk ke file aksi_keranjang.php dengan metode get. Nah berikut adalah source kode dari file aksi_keranjang.php





<?php
session_start();
include "koneksi.php";
$sid = session_id();
 
 
//di cek dulu apakah barang yang di beli sudah ada di tabel keranjang
$sql = mysql_query("SELECT id_produk FROM keranjang WHERE id_produk='$_GET[id]' AND id_session='$sid'");
    $ketemu=mysql_num_rows($sql);
    if ($ketemu==0){
        // kalau barang belum ada, maka di jalankan perintah insert
        mysql_query("INSERT INTO keranjang (id_produk, jumlah, id_session)
                VALUES ('$_GET[id]', 1, '$sid')");
    } else {
        //  kalau barang ada, maka di jalankan perintah update
        mysql_query("UPDATE keranjang
                SET jumlah = jumlah + 1
                WHERE id_session ='$sid' AND id_produk='$_GET[id]'");      
    }  
    header('Location:keranjang.php');
 
?>


File diatas ga ada tampilannya. Karena hanya berfungsi sebagai file proses.
Pada kode diatas di awali dengan session_start. Lalu akan menyertakan file koneksi.php agar bisa terhubung ke database toko. Selanjutnya akan dibuat session id. Session_id buat apa? ini untuk membedakan antara pembeli yang satu dengan lainnya. Sebab nanti bisa jadi yang belanja di toko online kita bisa lebih dari satu orang dalam waktu bersamaan. Nah session_id inilah yang menjadi pembeda antara pembeli-pembeli tadi.
Selanjtunya akan diperiksa dulu apakah barang yang di beli sudah ada di tabel keranjang dengan session id yang berlaku. Jika belum ada, maka akan dijalankan perintah insert. Jika ada, maka akan di jalankan perintah update dengan menambahkan jumlah barang 1 buah.
Selanjutnya dijalankan perintah header () untuk mengarahkan ke file keranjang.php. Berikut adalah source kode dari file keranjang.php





<?php
session_start();   
$sid = session_id();
include "koneksi.php";
echo"<h1>Keranjang Belanja</h1>
          <table border=1>
          <tr>
                <th>Nama Produk</th>
                <th>Qty</th>
                <th>Harga</th>
                <th>Sub Total</th>
          </tr>
          ";    <br><br>//jalankan perintah inner join dari tabel keranjang dan produk
$sql = mysql_query("SELECT * FROM keranjang, produk WHERE id_session='$sid' AND keranjang.id_produk=produk.id_produk");      
while($d=mysql_fetch_array($sql)){
        $subtotal    = $d[harga]* $d[jumlah];
        $total       = $total + $subtotal;
        echo"<tr><td>$d[nama_produk]</td>
            <td>$d[jumlah]</td>
            <td>$d[harga]</td>
            <td>$subtotal</td></tr>";
}
echo"</table>
<h2>Total Belanja : <b>$total</b></h2>
<ul>
<li><a href='daftar_produk.php'>Tambah Barang</a></li>
<li><a href='selesai.php'>Selesai belanja</a></li>
</ul>";
?>


Nah, file inilah yang menjadi inti dari sistem. Fungsinya sebagai penampil data belanjaan bedasarkan id session yang berlaku. Data diambil lewat operasi join antar tabel keranjang dan produk, bisa dilihat pada kode baris 15.
Keranjang
Pada bagian bawah saya menambahkan dua link yaitu untuk tambah barang yang mengarah ke daftar_produk.php dan selesai belanja yang mengarah ke selesai.php. Untuk yang tambah barang saya kira tidak perlu di jelaskan lagi, saya akan melanjutkan ke file selesai.php. berikut adalah source kodenya



<?php
session_start();
include "koneksi.php";
$sid = session_id();
// fungsi untuk mendapatkan isi keranjang belanja
function isi_keranjang(){
    $isikeranjang = array();
    $sid = session_id();
    $sql = mysql_query("SELECT * FROM keranjang WHERE id_session='$sid'");
     
    while ($r=mysql_fetch_array($sql)) {
        $isikeranjang[] = $r;
    }
    return $isikeranjang;
 
$tgl_skrg = date("Ymd");
 
// simpan data pemesanan
mysql_query("INSERT INTO pembelian(tgl_beli) VALUES ('$tgl_skrg')");
 
// mendapatkan nomor orders dari tabel pembelian
$id_orders=mysql_insert_id();
 
// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
$isikeranjang = isi_keranjang();
$jml          = count($isikeranjang);
 
// simpan data detail pemesanan 
for ($i = 0; $i < $jml; $i++){
  mysql_query("INSERT INTO detail_beli(id_beli, id_produk, jumlah) VALUES('$id_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']})");
}
   
// setelah data pemesanan tersimpan, hapus data pemesanan di tabel keranjang
for ($i = 0; $i < $jml; $i++) { mysql_query("DELETE FROM keranjang WHERE id_belanja = {$isikeranjang[$i]['id_belanja']}");}
 
 
echo"Nomor Order: <b>$id_orders</b><br /><br />";
 
echo"<h1>Rincian Belanja</h1>
          <table border=1>
          <tr>
                <th>Nama Produk</th>
                <th>Qty</th>
                <th>Harga</th>
                <th>Sub Total</th>
          </tr>
          ";   
$r=mysql_query("SELECT * FROM detail_beli,produk WHERE detail_beli.id_produk=produk.id_produk AND id_beli='$id_orders'");
   
while($d=mysql_fetch_array($r)){
        $subtotal    = $d[harga]* $d[jumlah];
        $total       = $total + $subtotal;
        echo"<tr><td>$d[nama_produk]</td>
            <td>$d[jumlah]</td>
            <td>$d[harga]</td>
            <td>$subtotal</td></tr>";
}
echo"</table>
<h2>Total Belanja : <b>$total</b></h2>";
?>



Wuih, panjang juga yah kodenya. pertama-tama akan dibuat fungsi penghitung isi tabel keranjang pada baris 6-15. Fungsi itu akan mengembalikan nilai berapa banyak barang yang di beli bedasarkan id_session yang berlaku.
Lanjut pada baris 20 adalah perintah sql untuk memasukan data tanggal pembelian ke tabel pembelian. Nantinya tabel pembelian bisa dikembangkan tidak hanya tanggal pembelian saja, bisa ditambah jam pemesanan, id_customer yang memesan, dll. SIlahkan nanti di kembangin sendiri yah.
Baris 26-27 akan menghitung barang belanjaan menggunakan fungsi isi_keranjang. Lalu nilainya akan disimpan pada variabel $jml. $jml ini akan dipakai pada proses selanjuntnya
baris 30-31 adalah proses penyimpanan data secara berulang ke tabel detail_beli. Perulangannya itu bergantung dari banyak jenis produk yang di beli. Makanya digunakan perintah for agar pemasukannya disesuaikan dengan banyak jenis barang yang dibeli.
Selanjutnya pada baris 35 akan terjadi penghapusan isi data dari tabel keranjang. Ibarat kita sampai dikasir toko isi keranjang belanja kita diambil oleh mbak kasir. Maka kode baris 35 perannya seperti mbak kasir itu. Mengosongkan keranjang belanja kita
Selanjutnya baris 38 sampai akhir adalah kode untuk menampilkan rincian belanja. Kodenya hampir sama dengan file keranjang.php. Disini pembeli bisa melihat rincinan belanjanya. Fungsinya hampir sama seperti struk belanja.
Nantinya file selesai.php akan terlihat seperti ini

selesai
File selesai.php juga bisa Anda kembangkan lebih lanjut lagi. Berikut saya review lagi alur sistem keranjang belanja yang beru saja kita bahas.
  1. Semua berawal dari file daftar_produk.php yang menampilkan daftar produk.
  2. Ketika pengunjung mengklik link beli, program akan mengarahkan ke aksi_keranjang.php terlebih dahulu untuk mencegah terjadinya doubel data pemesanan.
  3. Baru setelah itu akan di arahkan ke keranjang.php. Di file keranjang.php akan menampilkan dafar barang yang di beli beserta link tambah barang dan selesai belanja.
  4. Ketika pengunjung memutuskan selesai belanja maka akan diarahkan ke file selesai.php yang berfungsi layaknya sebagai struk belanjaan
  5. selesai
Lanjut Membaca ...
2016 © 451 info Designed By 451 Templates