Home >Unlabelled > MataKuliah.info
MataKuliah.info
Posted on Rabu, 23 November 2011 by Alamsyah Saputra Agung
MataKuliah.info |
Trik Cara Membuat Sendiri Article Rewriter dengan Ajax Posted: 23 Nov 2011 03:14 AM PST Apa sih article rewriter? Article rewriter adalah semacam program yang menulis ulang suatu tulisan atau artikel dengan kata-kata yang berbeda dari artikel aslinya, sehingga tercipta konten yang sedikit unik. Bagi yang malas buat buat tulisan tapi pengen ngejar dollar dari google adsense, biasanya menggunakan articel rewriter untuk copy paste suatu artikel. Tapi di sini kita akan melihat bagaimana kode untuk membuat kode rewriter sederhana. Kita akan membuat kode rewriter dengan menggunakan PHP, MySQL dan Ajax jQuery untuk komunikasi data dan menampilkannya. Kita juga akan belajar bagaimana membuat highlight kata-kata yang sudah di rewrite. Untuk jelasnya silahkan lihat Demo Article Rewriter. Dan berikut algoritma dan kodenya: Algoritma rewriter adalah sebagai berikut:
Membuat textarea untuk teks artikel yang akan di rewrite
<textarea rows="10" cols="80" name="komentar" id="artikel"></textarea> <b>Result:</b> <br> <img src="ajax-loader.gif" style="display:none" id="loading"> <br> <!---tempat menampilkan hasil rewrite---> <div id="re-articel" style="width:650;height:200;border:black 1px solid; text-align:left;padding:10;overflow:auto"> </div> Mengambil teks artikel dan mengirimnya melalui ajax
<script type="text/javascript" src="jquery-1.4.4.min.js"></script> <script> $(document).ready(function(){ $("#tombol").click(function(){ //menampilkan animasi loading $("#loading").show(); //mengambil teks dari textarea var artikel = $("#artikel").val(); //kirim teks artikel ke server $.ajax({ type: "POST", url: "rewriter.php", data: "artikel="+artikel, success: function(msg){ //jika sudah dikirim ditampilkan $("#re-articel").html(msg); $("#loading").hide(); } }); }); $("#reset").click(function(){ $("#re-articel").html(""); }); }); </script> Memproses teks yang dikirim ke server untuk di-rewrite, dengan cara mencari sinonim kata tersebut di database.Pada kode di atas kita mengirim teks artikel ke server untuk diolah oleh kode PHP rewriter.php
<?php if($_POST['artikel']){ include "koneksi.php"; $artikel = nl2br($_POST['artikel']); //kita pisahkan kalimat berdasarkan spasi //untuk mengambil kata-kata $ar = explode(" ",$artikel); $hasil = ""; foreach($ar as $value){ if(!preg_match("/.|'/",$value)){ //kita cari kata-kata tersebut di database MySQL $cari = mysql_query("select * from sinonim where kata1='$value'"); $j = mysql_num_rows($cari); if($j>0){ $ka = mysql_fetch_array($cari); $hasil = $hasil."<span class='re'>".stripslashes($ka['kata2'])."</span> "; }else{ $cari2 = mysql_query("select * from sinonim where kata2='$value'"); $j2 = mysql_num_rows($cari2); if($j2>0){ $ka2 = mysql_fetch_array($cari2); $hasil = $hasil."<span class='re'>".stripslashes($ka2['kata1'])."</span> "; }else{ $hasil = $hasil.stripslashes($value)." "; } } }else{ $ka = preg_replace("/./","",$value); $cari = mysql_query("select * from sinonim where kata1='$ka'"); $j = mysql_num_rows($cari); if($j>0){ $kax = mysql_fetch_array($cari); $hasil = $hasil."<span class='re'>".stripslashes($kax['kata2'])."</span>. "; }else{ $hasil = $hasil.stripslashes($ka).". "; } } } echo $hasil; } ?> Menampilkan hasil rewrite.
$("#re-articel").html(msg); Di mana #re-articel adalah tag <div> yang ber ID=re-articel Untuk kode lengkapnya silahkan download source code. Untuk Demo lihat di article rewriter. |
Posted: 22 Nov 2011 03:03 PM PST Travelling Salesperson Problem (TSP) Misalkan G = (V, E) adalah graf lengkap berarah dengan sisi-sisi yang diberi harga cij > 0. Misalkan V = n dan n > 1. Setiap simpul diberi nomor 1, 2, …, n. Asumsikan perjalanan (tur) dimulai dan berakhir pada simpul 1. Setiap tur pasti terdiri dari sisi (1, k) untuk beberapa k V – {1} dan sebuah lintasan dari simpul k ke simpul 1. Lintasan dari simpul k ke simpul 1 tersebut melalui setiap simpul di dalam V – {1, k} tepat hanya sekali. Prinsip Optimalitas: jika tur tersebut optimal maka lintasan dari simpul k ke simpul 1 juga menjadi lintasan k ke 1 terpendek yang melalui simpul-simpul di dalam V – {1, k}. Misalkan f(i, S) adalah bobot lintasan terpendek yang berawal pada simpul i, yang melalui semua simpul di dalam S dan berakhir pada simpul 1. Nilai f(1, V – {1}) adalah bobot tur terpendek. |
You are subscribed to email updates from MataKuliah.info To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
Top Tabs
DAFTAR ASKEP
- ASKEP AMPUTASI (1)
- ASKEP APPENDICITIS (1)
- ASKEP DIABETES MELLITUS (1)
- ASKEP ENDOKARDITIS (1)
- ASKEP ENSEFALITIS (1)
- ASKEP MENINGITIS (1)
- ASKEP PNEUMIONIA (1)
- ASKEP SINDROM NEFROTIK (1)
- ASKEP THYPOID (1)
- Blogger Nusantara Blogpreneur Indonesia (1)
- ciclogaia.org (1)