Saturday, October 5, 2013

Cara Pasang Flash di Blog

Leave a Comment

Untuk memasang flash ke dalam blog cukuplah mudah. Yang kamu perlukan yaitu file flash yang biasanya ber-extensi .swf lalu upload file tersebut ke hosting. misal di geocities.com ato 000webhost ato tempat hosting lainnya. File animasi flash tersebut bisa dijadikan hiasan pada blog ato bisa juga dijadikan hiasan di header sehingga membuat blog menjadi lebih animatif. Untuk memasang flash pada blog caranya sebagai berikut :

1. Login ke blogger kemudian pilih menu "Layout".
2. Kemudian klik link "Add a gadget" dimana akan ditempatkan animasi flash.
3. Pilih "HTML/Javascript" kemudian taruh script berikut :
<embed src="http://blogoholic.info/wellcome.swf" quality="high" bgcolor="white" width="500" height="100" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash"></embed>

Contoh :


* Ganti "http://blogoholic.info/wellcome.swf" dengan alamat file flash kamu yang telah ditaruh di hosting. 
* Ganti width="500" height="100 dengan ukuran dari file flashmu.


Read More...

Script PHP Menampilkan Artikel Terkait

Leave a Comment

Script PHP Menampilkan Artikel Terkait


Apakah Anda sedang belajar membuat script CMS sendiri? Jika ya, rasanya belum lengkap deh tanpa fitur yang menampilkan daftar artikel yang terkait dengan sebuah artikel yang sedang dibaca oleh pengunjung blog. Dengan adanya fitur ini, pengunjung akan diarahkan ke artikel lain yang masih berhubungan dengan artikel yang sedang dibacanya sehingga bisa menambah wawasan lebih bagi mereka. Sedangkan efek positif bagi Anda sebagai pemilik situs adalah meningkatnya impression atau page view situs Anda, dan juga membuat visitor lebih tahan berlama-lama untuk menjelajahi situs Anda.
Apabila Anda menggunakan WordPress atau blogging software yang lain, maka fitur untuk menampilkian artikel terkait ini bisa langsung ditanam menggunakan plugin yang disediakan, misalnya YARPP. Namun, bagi Anda yang membuat CMS sendiri tentunya hal ini menjadi tantangan tersendiri. Oleh karena itu dalam artikel ini, saya akan mencoba memaparkan ide untuk membuat modul script yang menampilkan artikel terkait dengan PHP.

Misalkan kita mempunyai CMS dengan struktur tabel database untuk menyimpan data artikel seperti di bawah ini:
CREATE TABLE `artikel` (
  `id` int(11) AUTO_INCREMENT,
  `judul` varchar(100),
  `konten` text,
  `tanggal` date,
  PRIMARY KEY (`id`)
);
dan andaikan kita sudah memiliki data artikel sbb:
Selanjutnya, kita buat script untuk menampilkan detail isi artikelnya berdasarkan id artikel nya.
artikel.php
<?php
// koneksi ke database
mysql_connect('localhost', 'username', 'password');
mysql_select_db('database');

// membaca id artikel
$idartikel = abs((int) $_GET['id']);

// membaca data detail artikel berdasarkan id artikel
$query = "SELECT * FROM artikel WHERE id = '$idartikel'";
$hasil = mysql_query($query);
$data  = mysql_fetch_array($hasil);
?>

<html>
    <head>
       <title><?php echo $data['judul']?></title>
    </head>
    <body>
        <h1><?php echo $data['judul']?></h1>
        <small><em>Tanggal publikasi: <?php echo $data['tanggal']?></em></small>

        <div>
            <?php echo $data['konten']?>
        </div>

        <div>
           <h3>Artikel Terkait</h3>
           <?php
             include "function.php";
             artikelTerkait($idartikel);
           ?>
        </div>
    </body>
</html>
Script di atas digunakan untuk menampilkan konten dari sebuah artikel berdasarkan id artikelnya, dimana untuk menampilkan konten suatu artikel menggunakan URL http://namahost/artikel.php?id=…
Perhatikan perintah
$idartikel = abs((int) $_GET['id']);
perintah tersebut digunakan untuk mencegah SQL injection melalui GET method sebagaimana yang dulu pernah saya tulis artikelnya.
Jika kita perhatikan dari script di atas, maka di bawah isi artikelnya ada bagian sbb:
<div>
  <h3>Artikel Terkait</h3>
  <?php
    include "function.php";
    artikelTerkait($idartikel);
  ?>
</div>
Bagian tersebut digunakan untuk menampilkan daftar artikel yang terkait dengan artikel yang sedang dibaca. Untuk menampilkan daftar artikel yang terkait dengan artikel ber ID $idartikel, saya menggunakan sebuah function dengan nama artikelTerkait($idartikel) dimana $idartikel adalah parameternya. Function ini saya letakkan di file function.php yang terpisah dari script artikel.php. Kalaupun Anda meletakkan functionnya dalam file yg sama dengan artikel.php juga tidak ada masalah :-)
Selanjutnya kita tinjau apa isi dari function artikelTerkait(). Dalam contoh ini, keterkaitan artikel yang dimaksud di sini ditinjau dari kemiripan judul artikelnya. Adapun idenya adalah, kita baca semua judul artikel yang ada dalam database kecuali artikel yang menjadi acuan
(artikel ber ID $idartikel). Selanjutnya untuk semua judul artikel ini, kita lihat kemiripannya dengan judul dari artikel yang ber ID $idartikel ini. Kita bisa melihat kemiripan dari judul artikel ini menggunakan function similar_text() yang pernah saya bahas di artikel lain tentang uji kemiripan teks.
Kemudian, karena hasil dari penggunakan similar_text() ini berupa angka dalam bentuk prosentase kemiripan, maka sebaiknya kita membuat semacam batas minimal prosentase atau threshold, yang nantinya digunakan untuk memberi batas minimal kemiripannya. Sebagai contoh misalkan daftar artikel terkait yang ditampilkan hanya artikel yang memiliki tingkat kemiripan 50% ke atas. Hal ini berfungsi untuk memfilter mana artikel yang benar-benar mirip atau tidak. Artikel yang jauh dari mirip, akan memiliki prosentase kemiripan kecil. Tapi besar kecilnya threshold ini sepenuhnya terserah Anda, karena Andalah yang menentukan.
Hal yang menjadi pemikiran berikutnya adalah, bagaimana jika jumlah artikel yang terkait itu ada banyak, misalkan ada 100 buah? tentunya tidak mungkin kita tampilkan semua karena halaman page artikelnya bisa jadi penuh dengan judul-judul artikel sehingga tidak menarik bagi pengunjung. Oleh karena itu kita sebaiknya batasi jumlah artikel terkaitnya. Untuk mengimplementasikan hal ini, setiap judul artikel yang kemiripannya di atas threshold, maka kita simpan ke dalam sebuah array. Selama jumlah artikel dalam array tersebut belum memenuhi batas maksimum jumlah artikel nya, maka judul-judul terkait itu bisa ditambahkan dalam array. Setelah proses ini selesai, barulah kita tampilkan list judul artikel terkaitnya yang ada dalam array tersebut.
Nah… dari ide di atas, kita bisa membuat scriptnya sbb:
function.php
<?php

// koneksi ke database
mysql_connect('localhost', 'username', 'password');
mysql_select_db('database');

function artikelTerkait($id)
{
    // batas threshold 40%
    $threshold = 40;
    // jumlah maksimum artikel terkait yg ditampilkan 3 buah
    $maksArtikel = 3;

    // array yang nantinya diisi judul artikel terkait
    $listArtikel = Array();

    // membaca judul artikel dari ID tertentu (ID artikel acuan)
    // judul ini nanti akan dicek kemiripannya dengan artikel yang lain
    $query = "SELECT judul FROM artikel WHERE id = '$id'";
    $hasil = mysql_query($query);
    $data  = mysql_fetch_array($hasil);
    $judul = $data['judul'];

    // membaca semua data artikel selain ID artikel acuan
    $query = "SELECT id, judul FROM artikel WHERE id <> '$id'";
    $hasil = mysql_query($query);
    while ($data = mysql_fetch_array($hasil))
    {
        // cek similaritas judul artikel acuan dengan judul artikel lainnya
        similar_text($judul, $data['judul'], $percent);
        if ($percent >= $threshold)
        {
            // jika prosentase kemiripan judul di atas threshold
            if (count($listArtikel) <= $maksArtikel)
            {
               // jika jumlah artikel belum sampai batas maksimum, tambahkan ke dalam array
               $listArtikel[] = "<li><a href='artikel.php?id=".$data['id']."'>".$data['judul']."</a></li>";
            }
        }
    } 

    // jika array listartikel tidak kosong, tampilkan listnya
    // jika kosong, maka tampilkan 'tidak ada artikel terkait'
    if (count($listArtikel) > 0)
    {
        echo "<ul>";
        for ($i=0; $i<=count($listArtikel)-1; $i++)
        {
            echo $listArtikel[$i];
        }
        echo "</ul>";
    }
    else echo "<p>Tidak ada artikel terkait</p>";
}
?>
Mudah bukan membuatnya? Hasil dari script artikel.php?id=… jika dijalankan di browser adalah sebagai berikut:
Nah… selanjutnya Anda bisa kembangkan sendiri script di atas, misalnya jika di dalam CMS Anda ada semacam kata kunci atau tag, maka artikel terkait bisa berdasarkan tag tersebut atau kategori artikel. Bisa juga, list artikel terkait yang muncul disorting dahulu dengan tingkat kemiripan paling tinggi terletak di urutan paling atas misalnya.
Selamat mencoba…
Read More...

Cara install Apache, MySQL, PHP dan PhpMyAdmin di ubuntu 11.10

Leave a Comment

Cara install Apache, MySQL, PHP dan PhpMyAdmin di ubuntu 11.10


Baru saja upgrade ubuntu saya dari 11.04 ke ubuntu terbaru 11.10 seperti biasa sekedar berbagi yang saya ketahui tentang cara install dan konfigurasi Apache, MySQL PHP, dan PHPMyAdmin di ubuntu 11.10. Untuk itu simak langkah-langkahnya di bawah ini.




Install Apache
Untuk install apche masuk ke terminal dan ketikkan
    sudo apt-get install apache2
masukkan password super user anda
Do you want to continue [Y/n]? y
Setelah itu selesai instalasinya, buka browser dan masukkan alamat ini
    http://localhost 
Install PHP 
Selanjutnya adalah menginstall PHP, ketikkan perintah berikut di terminal
sudo apt-get install php5 libapache2-mod-php5
seperti biasa system akan meminta anda untuk memasukkan password super user.
Do you want to continue [Y/n]? y
Tekan y untuk menyutujui. Setelah selesai instalasi PHP. Sekarang anda restart apache-nya dengan perintah
sudo /etc/init.d/apache2 restart
untuk menguji berhasil atau tidaknya PHP yang baru saja kita install, buatlah sebuah file dan simpan di /var/www/nama_file_anda.php atau coba ketikkan perintah ini di terminal anda
sudo gedit /var/www/phpinfo.php
Maka setelah anda memasukkan password super user, muncullah jendela beru yang berupa text editor. masukkan kode dibawah ini lalu simpan dokumen.
<?php phpinfo() ?>
Selanjutnya anda langsung buka browser, dan masukkan alamat berikut
http://localhost/phpinfo.php
Apabila semuanya berhasil maka akan tampak seperti ini. Untuk saat ini instalasi PHP sudah selesai, lanjut ke langkah berikutnya
style="clear: both; text-align: center;">

Install MySQL
MySQL disini berhubungan dengan database kita, jadi untuk menginstallnya anda hanya perlu mengetikkan perintah berikut ke terminal
sudo apt-get install mysql-server
password super user dibutuhkan untuk menginstall MySQL, seperti biasa masukkan password anda dan tekan enter
Do you want to continue [Y/n]? y <- tekan y
Setelah beberapa saat akan muncul perintah untuk memasukkan password buat user 'root'. User dan password ini digunakan apabila anda menggunakan MySQL, jadi ingat baik-baik password anda.
Ulangi password yang anda masukkan
Sampai disini Install MySQL selesai, selanjutnya komponen terahir yang perlu di install untuk membangun webserver yaitu PhpMyAdmin

Install PhpMyAdmin
Ketikkan perintah ini diterminal
sudo apt-get install phpmyadmin
setelah memasukkan password super user, maka setelah beberapa saat akan muncul perintah untuk memasukkan web server yang digunakan untuk menjalankan PhpMyAdmin, karna diawal kita menginstall apache2, otomatis pilihlah apache2 sebagai web servernya

dan pilih No ketika mengkonfigurasi phpmyadmin

selanjutnya, ketik perintah di terminal
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d
 Restart apache2
sudo /etc/init.d/apache2 restart
untuk melihat hasilnya, masukkan alamat dibawah ini ke browser. Login lah sebagai root dengan password yang telah anda buat.

selesai sudah Cara install apache, mysql, php dan phpmyadmin di ubuntu 11.10, walaupun masih awam dalam sistem operasi linux namun tidak mengecilkan semangat untuk saling berbagi. Semoga bermanfaat

Sumber
Read More...

Cara mendelet blog kita sendiri

Leave a Comment

Cara mendelete blog

Bagaimana cara menghapus blog sendiri ? Mungkin hal ini adalah cara blogger untuk mengurangi beban hariannya, walaupun di blogspot gratis mungkin kita cenderung bingung. bagaimana memanajemen blog yang terlalu banyak. malahan pusing sendiri jika tidak terurus. dan ketika kita melihat dasbord blogger kita dengan terlalu banyak blog, tampak seperti gimana gitu ??
Langsung saja, mungkin tutorial cara delete blog sendiri sudah banyak yang tau, jadigratistutorialebook.blogspot.com akan langsung saja membahas dan praktek lagi. berikuttutorial delete blog :
Masuk ke dasbord blogger milik google.com ini :
http://www.blogger.com , masukan user passwor, lalu...
Nanti akan masuk ke http://www.blogger.com/home
Lihat blog blog anda: pilih klik Blog yang bakal di hapus :
Masuk :
  • Setting
  • Other
  • Blog Tools
  • Import blog - Export blog - Delete blog
Ada 3 pilihan klik Delete blog
Akan ada konfirmasi dari blogger yaitu :
Other  ›  Delete blog
cara delete blog sendiri
cara delete blog sendiri

Deleted blogs can be restored within 90 days before they are removed forever. You can create another blog at this address using the Google Account you're currently logged in with.
Jadi jangka waktu untuk 90 hari blospot yang kita bisa kita restore ( di buat kembali ).
atau alamat blog akan bisa di buat sama seperti yang di hapus setelah 90 hari tersebut dengan akun yang lain.
cara menghapus blog sendiri
cara menghapus blog sendiri

Ada permintaan download import posting jika di perlukan.
Before you delete your blog, do you want to export it?
Jadi bagi yang ingin menyimpan data sebelum kehapus semua. bisa men-Downloadnya terlebih dahulu untuk backup data.
Cara nak delete blog paling praktis untuk blogspot di atas berguna untuk mengurangi blog blog yang tidak perlu, dari pada terbengkalai dan tidak terurus memang tindakan bijak, jika menguranginya dengan mendelete blogspot yang tidak terpakai lagi. setidaknya mengurangi beban pikiran, walaupun blogspot bersifat gratis memang seharusnya kita bersikap bijak tidak serakah dalam membuat nama blog, yang mungkin nantinya akan di inginkan oleh orang lain yang membutuhkan nama subdomain blogspot tersebut.
Read More...

Sunday, September 15, 2013

Kumpulan shortcut facebook pada mozilla

Leave a Comment

Shortcut facebook pada mozilla

Shortcut adalah gabungan tombol keyboard yang di tekan bersama-sama untuk melakukan sebuah fungsi tertentu. Bagi yang ingin ber”facebook ria” namun tidak ada mouse, tidak usah bingung karena ternyata Facebook juga mempunyai Shortcut. Shortcut Facebook ini tidak sama antara satu browser dan browser lainnya. Untuk menggunakannya, anda harus login dulu ke akun Facebook anda. Berikut shortcut-shortcutnya.

Shortcut keyboard facebook untuk Mozilla Firefox
Shift + Alt + 0 = Pusat bantuan
Shift + Alt + 1 = Home
Shift + Alt + 2 = Profile
Shift + Alt + 3 = Permintaan pertemanan
Shift + Alt + 4 = Pesan
Shift + Alt + 5 = Pemberitahuan
Shift + Altt + 6 = Edit account
Shift + Alt + 7 = Settings privasi
Shift + Alt + 8 = Penggemar facebook
Shift + Altt + 9 = Statement of rights and responsibilities
Shift + Alt + m = Membuat pesan baru
Shift + Alt + ? atau Shift + Alt + / = Kursor berada pada kolom pencarian

Shortcut keyboard facebook untuk Internet Explorer dan Google Chrome
Alt + 0 lalu Enter = Pusat bantuan
Alt + 1 lalu Enter = Home
Alt + 2 lalu Enter = Profile
Alt + 3 lalu Enter = Permintaan pertemanan
Alt + 4 lalu Enter = Pesan
Alt + 5 lalu Enter = Pemberitahuan
Alt + 6 lalu Enter = Edit account
Alt + 7 lalu Enter = Settings privasi
Alt + 8 lalu Enter = Penggemar facebook
Alt + 9 lalu Enter = Statement of rights and responsibilities
Alt + m lalu Enter = Membuat pesan baru
Alt + ? lalu Enter atau alt+ / lalu Enter = Kursor berada pada kolom pencarian
Read More...