Script Program Kasir Sederhana Gratis Dengan PHP Codeigniter

Source code script gratis untuk kasir seperti minimarket, script ini tentu sederhana, namun untuk anda yang sedang mencari source code aplikasi atau software kasir penjualan mungkin bisa menggunakan aplikasi penjualan yang satu ini. Sederhan simple dan powerfull.

Dibangun menggunakan framework codeigniter terbaru, sebuah framework yang lumayan banyak digemari di indonesia, dan juga begitu banyak support grub yang memungkinkan kita untuk bertanya dan sharing.

Dengan program kasir simple gratis ini diharapkan anda bisa mengembangkannya kembali agar menjadi lebih komplit dari versi berikut ini.

Anda bisa download software kasir minimarket gratis, jika anda ingin download software kasir gratis full version mungkin bisa membuat yang full dari script ini.

Fitur dari Script Program Kasir Sederhana Gratis

Adapun fitur dari Script Program Kasir Sederhana Gratis, berikut fitur-fitur yang lengkap pada aplikasi penjualan ini antara lain :

  1. Multi User (Admin, Kasir, Gudang, Keuangan)
  2. Ajax-Based serta menggunakan Ajax-Datatables.
  3. Menggunakan tampilan yang user friendly dengan bootstrap
  4. Proses penjualan yang mudah dan cepat dengan kontrol keyboard.
  5. Cetak Struk
  6. Laporan Penjualan
  7. Manajemen Data Barang (Merk, Kategori)
  8. Manajemen Pelanggan
  9. Manajemen User
Multi User artinya banyak user yang bisa login, dan tentunya hak akses yang berbeda-beda pula.
Menggunakan ajax datatables, artinya dengan datatables kita tidak ribet lagi melakukan atau membuat form pencarian, sort, ataupun paginasi.
Tampilan desain dengan bootstrap, dengan css framework ini sebuah website bisa terlihat elegan dan powerfull, serta enak dilihat, dan yang paling penting bisa menyesuaikan device alias responsive
Menggunakan shortcut, dengan shortcut kita bisa berkerja dengan lebih cepat, seperti halnya ctrl c  dan ctrl v dalam hal copy-paste
Ada cetak struk, laporan penjualan, manajemen data barang, pelanggan, user, dan masih banyak lagi.

Detail Script Program Kasir Sederhana Gratis Dengan PHP Codeigniter


  1. Dibuat menggunakan framework CodeIgniter 3.1.0.
  2. Menggunakan XAMPP versi 3.2.2 (MariaDB)
  3. Versi PHP 5.6
  4. Menggunakan framework CSS Bootstrap

Demo Kasir Sederhana

Script Program Kasir Sederhana Gratis Dengan PHP Codeigniter
 Kasir Sederhana

Script Program Kasir Sederhana Gratis Dengan PHP Codeigniter
 Kasir Sederhana

Script Program Kasir Sederhana Gratis Dengan PHP Codeigniter
 Kasir Sederhana
APLIKASI KASIR APLIKASI MINIMARKET APLIKASI PENJUALAN APLIKASI POINT OF SALE BISA DI DOWNLOAD SINI

Read more
Daftar Kode Youtube Api V3 Yang Popular

Daftar Kode Youtube Api V3 Yang Popular

Daftar Kode Youtube Api V3 Yang Popular, ini yang sering sekali saya gunakan, jadi tidak ada salahnya saya rangkum untuk teman-teman sedot code. Api json youtube v3 ini tentu membutuhkan API Key dari youtube.

1. Pencarian Video

https://www.googleapis.com/youtube/v3/search?part=snippet&order=relevance&regionCode=lk&q=KEYWORD&key=KODE API&maxResults=10&pageToken=TOKEN PAGE&type=video

2. Penampilkan Detail Video Youtube

https://www.googleapis.com/youtube/v3/videos?key=KODE API&part=snippet,contentDetails,statistics,topicDetails&id=ID VIDEO&vid=ID VIDEO

3. Menampilkan Detail User youtube

https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails&id=ID USER&key=KODE API

4. Menampilkan Daftar Video User

https://www.googleapis.com/youtube/v3/search?channelId=ID USER&part=snippet,id&order=date&maxResults=20&key=KODE API&pageToken=TOKEN PAGE

5. Playlist Video Youtube

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=20&playlistId=ID PLAYLIST&key=KODE API

6. Kategory Video Youtube

https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular&regionCode=ID&maxResults=10&videoCategoryId=ID CATEGORY&key=KODE API

7. Menampilkan Daftar Komentar Video

https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&maxResults=20&textFormat=plainText&videoId=ID VIDEO&key=KODE API

8. Detail Channel Video

https://www.googleapis.com/youtube/v3/channels?part=snippet&id=ID CHANNEL&key=KODE API

Sekian, semoga daftar ini bermanfaat. Untuk lebih lengkap bisa mellihat dokumentasinya Api Youtube langsung
Read more

Cara Cepat dan Mudah Convert MySQL ke MySQLi

Semenjak php versi 5 (lima) sudah ada pemberitahuan bahwa akan ada perubahan atau update menghilangkan fungsi mysql, seperti mysql_connect() dan lainnya.

Untuk pemula yang sudah terlanjur belajar dengan gaya pemrograman yang lebih dahulu tentu akan susah move on ke extention mysql yang baru, yakni MySQLi.

Mengapa kita harus mengupdate ke MySQLi? Apakah harus, iya jawabannya bayangkan saja jika kita membuat sebuah program dengan extention mysql tiba-tiba hosting / server kita mengalami update ke versi php yang lebih baru maka seluruh kode kita akan error. kasihaan sekali dan bikin capek.

Pada php versi 7 seluruh extention mysql sudah benar-benar dihapus. Maka kita harus belajar membuat program dengan kode kode mysqli. Lalu bagaimana caranya jika sudah terlanjur membuat program dengan extention mysql? jawabnya kita bisa melihat bagian mana saja yang berganti dan kita replace dengan function yang baru (mengupdate script).

Sebenarnya jika kita tidak ingin pindah dari extention mysql ke mysqli, kita bis menggunakan PDO (Object Oriented Programming), tapi jika anda lebih sering belajar diprosedural, maka akan sulit lagi belajar PDO. Ini hanya pendapat, karena IQ kita berbeda-beda. Saya sendiri belajar PDO baru belakangan ini, dan menyukai program berbasis MVC seperti halnya Framework Codeigniter.

Kembali ke pembahasan Cara Cepat dan Mudah Convert MySQL ke MySQLi, bagaimana caranya? Ayo kita simak penjelasan dari sedot code berikut ini;

Perubahan MySQL ke MySQLi

mysql_affected_rows -> mysqli_affected_rows($link)
mysql_close -> mysqli_close($link)
mysql_data_seek -> mysqli_data_seek( $result, $offset)
mysql_errno -> mysqli_errno( $link)
mysql_error -> mysqli_error( $link)
mysql_fetch_array -> mysqli_fetch_array( $result, $type)
mysql_fetch_assoc -> mysqli_fetch_assoc( $result)
mysql_fetch_lengths -> mysqli_fetch_lengths( $result )
mysql_fetch_object -> mysqli_fetch_object( $result, $class, $params)
mysql_fetch_row -> mysqli_fetch_row( $result)
mysql_field_seek -> mysqli_field_seek( $result, $number)
mysql_free_result -> mysqli_free_result(result)
mysql_get_client_info -> mysqli_get_client_info( $link)
mysql_get_host_info -> mysqli_get_host_info( $link)
mysql_get_proto_info -> mysqli_get_proto_info( $link)
mysql_get_server_info -> mysqli_get_server_info( $link)
mysql_info -> mysqli_info( $link)
mysql_insert_id -> mysqli_insert_id( $link)
mysql_num_rows ->  mysqli_num_rows( $result)
mysql_ping -> mysqli_ping( $link)
mysql_query -> mysqli_query( $link, $query)
mysql_real_escape_string -> mysqli_real_escape_string( $link)
mysql_select_db - > mysqli_select_db( $link, $database)
mysql_set_charset -> mysqli_set_charset( $link, $charset)
mysql_stat -> mysqli_stat( $link)
mysql_thread_id -> mysqli_thread_id( $link)

Terlihat di atas adalah extention mysql yang harus kita replace dengan mysqli. Namun ingat harus benar hati-hati, karena mysqli menggnakan beberapa parameter ($link), merupakan koneksi kedalam database kita.

Untuk lebih lengkap silahkan sedot list berikut ini -> KLIK

Kode yang harus di ubah pertama kali adalah kode untuk koneksi ke dalam database mysql. Perhatikan kode berikut ini:

MySQL-> mysql_connect() dan mysql_select_db()

koneksi.php
<?php
$link= mysql_connect( 'host', 'username', 'password', new_link,flags);
$database = mysql_select_db( 'database', $link);
Maka akan kita ubah menjadi seperti ini:
<?php
$link= mysqli_connect( 'host', 'username', 'password');
$database = mysqli_select_db($link, 'database');

Sangat mudah bukan? kita hanya mereplace kode-kode yang deprecated dengan kode yang baru. Namun sudah saya sampaikan bahwa kita harus hati-hati dengan yang ada parameter seperti mysqli_select_db( $link, $database)

Jika sudah menggati script koneksi kedalam database, maka tentu semua kode akan error, oleh sebab itu kita harus mengganti semua kode, jika di buka satu persatu filenya akan merepotkan sekali ya. Berikut cara yang sedott codee terapkan.


Cara Cepat dan Mudah Convert MySQL ke MySQLi

  • Dengan Menggunakan NotePad++
  • Dengan Menggunakan Sublime Text
  • Dengan script MySQLConverterTool
Kita akan bahas satu persatu cara mengubah mysql ke mysqli, pertama yakni dengan notepad++. sebenarnya ini intinya search dan replace saja.

1. Dengan Menggunakan NotePad++

1. Pertama, buka dulu lokasi folder yang akan kita ubah.
Cara Cepat dan Mudah Convert MySQL ke MySQLi
lokasi folder

2. Masukkan dikolom pencarian (*.php) tanpa kurung (untuk pengguna windows)
Cara Cepat dan Mudah Convert MySQL ke MySQLi
(*.php)

3. Select All (CTRL+A) , klik kanan open with notepad++
Cara Cepat dan Mudah Convert MySQL ke MySQLi
 open with notepad++

4. CTRL+H Find dan Replace
Cara Cepat dan Mudah Convert MySQL ke MySQLi
Find dan Replace

Perhatian, jika disimak pada gambar di atas, kita baru saja mereplace function mysql_affected_rows 
dengan function mysqli_affected_rows  yang mempunyai parameter ($link). Variabel $link ini adalah link koneksi kedalam database, lihat script  koneksi.php diatas.

Selanjutnya, cari lagi function mysql yang sudah ada di daftar di atas dan replace seperti gambar. Dan yang terakhir jangan lupa simpan

5. SAVE ALL (CTRL+SHIFT+S)


2. Dengan Menggunakan Sublime Text

Dengan menggunakan sublime, ini menurut saya lebih enak lagi, silahkan simak caranya berikut ini:
1. Buka dulu sublime
2. Klik menu File -> Open Folder
3. Cari lokasi folder, kemudian Select Folder
4. Klik menu Find -> Find in Files
Cara Cepat dan Mudah Convert MySQL ke MySQLi
Find in Files

5. Silahkan Search dan Replace
6. Simpan, Klik File -> Save All

3. Dengan script MySQLConverterTool

Ini sepertinya lebih gampang lagi alias lebih mudah da simple. Caranya
1. Download MySQLConverterTool
2. Ekstrak kedalam folder root anda (htdoc) xampp
3. Akses dengan cara localhost/namafolder_MySQLConverterTool, ENTER
Cara Cepat dan Mudah Convert MySQL ke MySQLi
MySQLConverterTool
4. Silahkan sesuai kebutuhan teman-teman. Dalam kasus ini memilih Convert a directory. Dan tampilan form-nya seperti berikut ini:
Cara Cepat dan Mudah Convert MySQL ke MySQLi
MySQLConverterTool
5. Copy direktori project kalian yang masih menggunakan PHP MySQL dan Paste ke kolom Directory lalu abaikan untuk yang lain. Kecuali untuk pilihan Update files? Pilih yes dan secara otomatis Backup files? Tercentang (Ini rekomendasi aja apabila kalian masih butuh yang lama).
Dan file yang di backup tadi apabila nama file sebelumnya config.php maka akan berubah menjadi config.php.org.

6. Klik Start the conversion > dan tunggu beberapa saat hingga proses selesai. Apabila ada keterangan warning silahkan diperbaiki secara manual. Karena disitu akan diberi petunjuk, walaupun pada dasarnya ketika dijalankan web aplikasi kalian tidak terjadi apa-apa (Rekomendasi diperbaiki untuk jaga-jaga).

7. Done....

Demikian bagaimana cara mengubah mysql ke mysqli, semoga teman-teman tidak ada kendala. Silahkan dicoba. dan untuk kamu yang suka copassss, kamuuu ya kamuu, jangan kopas semuanya lahhh, saya selaku admin sedot code sudah begitu capek menghapus link copasan kalian dari google. 

Read more

Cara Memecah File Text (txt) Menjadi Beberapa Bagian

Bagaimana cara memecah file txt menjadi beberapa bagian, istilah ini disebut juga dengan istilah split. Untuk kamu yang sering bermain dengan file txt berukuran besar, kemungkinan kamu adalah seorang pemain agc alias auto autoan.

Cerita ini bermula ketika saya menggeluti dunia per-agecean. Mempunyai kata kunci atau keyword yang jumlah row mencapai jutaan memang sangat menguras tenaga jika dilakukan secara manual. Saya sendiri menggunakan file txt menjadi sitemap. Load akan sangat terasa berat jika baris text sudah mencapai jutaan.

Baca juga : Cara Menggabungkan File Dengan Sangat Mudah Tanpa Tool

Saya akan mencoba membagikan beberapa cara atau tool untuk memecah file txt menjadi beberapa bagian, baik yang berdasarkan ukuran atau di split berdasar jumlah baris.

Simple Text Splitter

  • Split txt, log, srt, etc. files into smaller chunks
  • Abort splitting process whenever you want
Dengan tampilan yang simple tentu akan dengan mudah untuk dipahami. Cukup dengan open file dan tentukan lokasi output. Kemudian tekan split. Simple Text Splitter ini memecah file menjadi beberapa bagian berdasarkan jumlah yang kita inginkan. Misal jumlah baris 100, kita atur number of chunk menjadi 2, maka Simple Text Splitter akan memecah file menjadi 2 buah, masing-masing 50 baris.
Cara Memecah File Text (txt) Menjadi Beberapa Bagian
Simple Text Splitter

UltraEdit

UltraEdit merupakan text editor yang mempunyai fasilitas untuk memecah file atau split. Namun kita harus menambahkan sedikit kode js agar split ini bisa berkerja. Cara untuk split menggunakan ultraedit adalah seperti berikut ini.
  1. Download Kode SplitLargeFileByLineNumber.js
  2. Buka UltraEdit / UEStudio, klik  Advanced tab, dan di Script group, klik All scripts.
  3. Klik Add dan cari lokasi file .js yang anda download tadi.
  4. Klik Edit untuk membuka script. Lihat discript dan ubah nomor dari lines per block dan nomor dari blocks per file sesuai dengan kebutuhan anda. ( Lihat gambar )
  5. Simpan file .js, kemudian tutup, lalu buka file yang ingin anda split. Pastikan hanya 1 file yang di buka.
  6. Pada Advanced tab, klik Play script dan pilih SplitLargeFileByLineNumber.js.
  7. Selesai
Cara Memecah File Text (txt) Menjadi Beberapa Bagian
UltraEdit 

GSplit

Dari tampilannya GSplit ini sepertinya cukup lengkap, namun saya sendiri tidak begitu menyukai tampilan yang kurang simple, susah memahami dan cenderung ingin buru-buru klik gambar x di pojok kanan atas . GSplit  ini tidak hanya untuk txt namun bisa juga untuk file video.
Cara Memecah File Text (txt) Menjadi Beberapa Bagian
GSplit 

File Splitter

File Splitter ini bukan hanya untuk file berukuran MB tapi juga mampu di atas 4GB. Fiturya sebagai berikut:
  • Split bigger files into smaller parts
  • Split files bigger than 4Gbs
  • Command line split available
Saya lebih sering menggunakan file yang satu ini, karena ringan dan tampilannya pun sangat simple. Dan text file splitter ini memecah file / split berdasar line/row yang kita inginkan.
Cara Memecah File Text (txt) Menjadi Beberapa Bagian
Text File Splitter


CSV Splitter

Dari namanya saja kita sudah tahu fungsi dari aplikasi ini yaitu split file csv.

Selain tool di atas kita bisa juga menggunakan layanan yang online, seperti situs berikut ini.

Online tool

Sekian ulasan dari sedot code, semoga bermanfaat. Tentu kita tidak membutuhkan semuanya, silahkan disesuaikan dengan kebutuhan masing-masing.
Read more
Google Chrome localhost | NET::ERR_CERT_AUTHORITY_INVALID

Google Chrome localhost | NET::ERR_CERT_AUTHORITY_INVALID

Your connection is not private , Attackers might be trying to steal your information from mvagc.dev (for example, passwords, messages, or credit cards). Learn more... NET::ERR_CERT_AUTHORITY_INVALID.

Sebagian besar website yang saya development mengalamai error ketika saya selesai mengupdate chrome ke versi terbaru yakni 63. Setelah baca-baca dari beberapa forum ternyata chrome versi 63 ini mengarahkan extention .dev ke https.

Tentu hal ini akan berdampak kepada semua website yang berekstensi .dev. Seperti di lansir dari Mattias Geniar jika ingin membuat virtual host silahkan gunakan extention ".localhost", ".invalid", ".test", ".app" or ".example".

Baca : Cara membuat virtual host di windows

Jadi agar bisa membuka localhost yang menggunakan dot dev(.dev) kita punya dua opsi, yaitu:

  1. Gunakan Browser lainnya ( Mozila Firefox), di mozila kita bisa meng-ignore bagian ini.
  2. Ganti semua ektensi dot dev ke format lainnya (".localhost", ".invalid", ".test", ".app" or ".example".)
Untuk cara yang kedua, silahkan ganti pada file httpd-vhosts.conf dan hosts.

Letak http-vhosts.conf (C:\xampp\apache\conf\extra), tentu ini tergantung dengan lokasi instalasi anda.

Letak hosts (C:\Windows\System32\drivers\etc).

Sekian semoga bermanfaat.



Read more
Badword filter for show hide ads adsense php script

Badword filter for show hide ads adsense php script

Badword filter for show/hide ads adsense php script, skrip ini di gunakan untuk menyembunyikan iklan adsense jika sebuah halaman mengandung kata-kata jorok (badword).

Adsense melarang sebuah blog atau web menggunakan kata/gambar/video yang jorok (m3m*k, p3p*k, youp0r** , xx_tub*) etc.

Jadi dengan skrip ini kita bisa menyembunyikan iklan jika sebuah halaman mengandung kata kata yang tidak di inginkan.

Skrip php ini mungkin masih banyak kekurangan, karena sangat simple.step pertama:
kalo scriptnya blm ada buffering, kasih code berikut ini sebelum ada echo atau generate code html

ob_start();

step kedua mengolah buffer
taruh code berikut ini di bagian akhir html, atau setelah
anggap scriptnya udah ditutup pake end php tag atau ?>

supaya lebih gampang mengolahnya nulis code iklannya tambahi command html semacam gini ya
<!-- ads -->
<script async src="//pagead2.googlesyndication.com/pagea..."></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-***************"
     data-ad-slot="**********"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!-- end ads -->

ada tambahan
<!-- ads --> dan <!-- end ads -->


ini code untuk mengolahnya & sedikit contoh filter (lengkapi sendiri)
<?php
$buf = ob_get_contents();
$badword = "/\b(saru|anu|jorok|ass)\b/siu";
if(preg_match($badword, $buf)) {
    $buf = preg_replace('/(.*?)<\!-- ads -->(.*?)<\!-- end ads -->(.*?)/isu', '\1\3', $buf);
}
ob_end_clean();
echo $buf;
?>

dengan skrip php di atas, jika dalam konten ada "kata-kata yang difilter" maka code iklannya akan hilang yg berarti iklan tidak akan muncul di halaman tersebut.


keterangan:

di dalam patern untuk regex nya pakai \b (boundary) di awal dan akhir array, tujuannya hanya memfilter kata yg bener2 match.
dari contoh di atas ada kata saru, jika ada kata sarungan maka sarungan tidak akan kena filter
demikian juga kata panu dan janur tidak akan kena filter, yang kena cuma kata anu

atau contoh lain kata dalam bahasa inggris
kata ass dianggap jorok dan mungkin akan berbahaya bagi akun adsense
kata pass dan password tidak jorok dan aman buat adsense

kalau gak pakai boundary kasihan kata-kata yang seharusnya aman tapi ikut kena filter hanya karena ada beberapa huruf berturut2 yg seperti badword seperti contoh di atas anu, panu dan janur.

modifier siu di akhir regex $badword artinya:
i = case insensitive (huruf besar maupun kecil dianggap sama) kalau mau belajar lebih lanjut mengenai modifier ini referensinya

karena case insesitive
anu, ANU, Anu, aNu dan kombinasi huruf besar/kecil lainnya akan kena filter semua, jadi cukup diwakili filter anu

Kredit:
Suhu Hendro Cahyono
Read more

Cara Menggabungkan Beberapa File Menjadi Satu

Saat anda berurusan dengan file txt atau yang lainnya (csv,pdf,dll) yang begitu banyak, dan anda ingin menggabungkannya menjadi satu file. Maka salah satu cara yang mungkin anda gunakan adalah dengan cara membuka file, copy dan paste.

Dengan copy paste secara manual tentu tidak efektif dan efisien. Untuk file txt dan csv (comma delimited) (*.csv), menggabungkannya sangat mudah, pengguna windows bisa menggunakan command promp (CMD). Perintah copy disini sangat membantu.

Baca Juga: Cara memecah file dengan sangat mudah

Berikut kita akan bahas bagaimana cara join file txt atau csv.


Merge / Combine / Menggabungkan Beberapa file menjadi satu

Menggunakan Copy:
File txt:

copy *.txt newfile.txt

File Csv

copy *.csv newfile.csv

  1. Buka Command Prompt. Klik tombol Windows Start, klik Run, kemudian ketik cmd dan tekan Enter.
  2. Masuk ke dalam folder yang berisi kumpulan file TXT yang ingin digabung. Gunakan perintahCD (Change Directory) untuk merubah path di Command Prompt. CD C:\Folder Data yang ingin digabung datanya\
  3. Ketik copy *.txt output.txt dan tekan Enter. Perintah di atas akan menghasilkan file output.txt yang merupakan penggabungan semua file TXT. C:\Folder Data yang ingin digabung datanya copy *.txt data.txt dan ENTER
Jika belum paham dengan cara di atas, silahkan ikuti cara ini yang lebih gampang dan mudah,
  • Letakkan file kedalam sebuah folder di dalam drive C atau yang lainnya.
  • Masuk kedalam folder berisi txt tersebut, tahan tombol Shift kemudian klik kanan di area kosong pilih Open Command Window Here.
  • Ketik perintah seperti diatas. Selesai.
Cara Menggabungkan Beberapa File Menjadi Satu

Ada cara lain, yang juga perlu kita bahas, yaitu menggunakan microsoft office. Berikut sekilas cara-caranya.

Merge / Combine / Menggabungkan Beberapa file menjadi satu dengan microsoft office

Microsoft Word 2007 or later (ribbon)

Cara Menggabungkan Beberapa File Menjadi Satu
 Insert tab, click the down arrow next to Object

Microsoft Word 2003 or earlier (file menu)


Cara Menggabungkan Beberapa File Menjadi Satu
2003

Cara Menggabungkan Beberapa File Menjadi Satu
Selesai. Semoga bermanfaat.
Read more

Ad Inserter For Blogger Cara Membuat Shortcode Iklan Untuk Blogspot

Cara Membuat Shortcode Iklan Untuk Blogspot, Injek Iklan In-Article Ads Bisa Pake Ini

In-Article Ads memang lumayan tinggi konversi, karena iklan yang muncul biasanya akan mirip sekali dengan isi artikel. Pada pembahasan kali ini saya ingin berbagi tentang sebuah kode script yang bisa digunakan untuk memasang In-Article Ads. Jadi dengan script ini kita bisa membuat shortcode didalam post tanpa memasang kode iklan. Selain mudah dihapal, hal ini sangat praktis.

Ad Inserter For Blogger
Ad Inserter Pro Wordpress Plugin


Contoh Shortcode:
<!--more-->


Nantinya shortcode ini kita pasang kedalam postingan saat menambahkan artikel.

Pada platform blog wordpress, kita akan dengan sangat mudah untuk memasukkan iklan kedalam sebuah postingan, atau artikel. Karena wordpress didukung bahasa pemrograman yang opensource sehingga banyak sekali developer yang membuat plugin baik gratis ataupun berbayar.

Ada beberapa plugin yang sering saya gunakan didalam wordpress untuk kebutuhan seperti ini, diantaranya.
  1. Google AdSense plugin 
  2. Quick Adsense
  3. WP Simple Adsense Insertion
  4. AdSense Plugin WP QUADS
  5. Ad Inserter – WordPress Ads Management
Saya sendiri menggunakan Ad Inserter – WordPress Ads Management didalam blog wordpress milik saya. Karena bisa memodifikasi kode dengan sangat mudah.




Shortcode Iklan Untuk Blogspot


Jika menggunakan plugin diatas kita bisa membuat penempatan iklan dengan sangat mudah. Berbeda halnya dengan blogspot, kita tidak bisa bermain terlalu jauh dengan platform ini, salah satu jalan adalah menggunakan kode ini.

Panduan membuat shortcode blogspot.

0. BACKUP TEMPLATE TERLEBIH DAHULU

1. Pada halaman dashboard Blogger, silahkan pilih opsi "Tema" kemudian "Edit HTML".

2. Silahkan cari kode dengan menggunakan CTRL + F.

Biasanya kamu akan menemukan beberapa kode itu pada template blog kamu. bila cara ini tidak berhasil, coba kode yang lainnya.

3. Silahkan ganti kode dengan kode dibawah ini

<!-- shortcode -->
<div expr:id='"shortcodeads1" + data:post.id'></div>
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div style="clear:both; margin:10px">
<center>
<!-- START KODE IKLAN-->


<!-- END KODE IKLAN-->
</center>
</div>
</b:if>
</b:if>
<div expr:id='"shortcodeads2" + data:post.id'>
<data:post.body/>
</div>
<script type="text/javascript">
var obj0=document.getElementById("shortcodeads1<data:post.id/>");
var obj1=document.getElementById("shortcodeads2<data:post.id/>");
var s=obj1.innerHTML;
var r=s.search(/\x3C!-- adsense --\x3E/igm); 
if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+16);}
</script>
<!-- shortcode-->

Silahkan masukkan kode iklan diantara DISINI.

Karena pembahasan ini menggunakan In-Article Ad, jadi silahkan anda buat kode In-Article Ad di akun adsense anda.

Dengan cara ini kita bisa meletakkan iklan didalam postingan menggunakan shortcode.

Shortcode Iklan Untuk Blogspot


Mungkin masih ada yang bingung bagaimana cara menggunakannya. Caranya seperti ini.

Letakkan kode <!-- adsense --> pada artikel anda didalam mode HTML

Demikian, semoga tidak ada kendala. Kesimpulannya adalah kita membuat kode iklan pada template blogger, kemudian dipanggil didalam postingan menggunakan shortcode(kode pendek).

Read more
Trim Kata Satu Huruf Satu Spasi (S P A S I) Dengan PHP

Trim Kata Satu Huruf Satu Spasi (S P A S I) Dengan PHP

Saat membuat web auto saya menemui kendala seperti ini, dimana kata yang diperoleh dari engine yang saya buat mengandung satu hurup satu spasi. Setelah bertanya-tanya dengan teman di facebook saya berhasil menemukan jawabannya.

Cara Trim Kata Satu Huruf Satu Spasi (S P A S I) Dengan PHP


Menggunakan trim tentu sangat berguna didalam menghapus spasi sebuah string. Namun trim sendiri akan menghapus spasi tanpa mengetahui jumlah character yang ada. Untuk itu mari kita simak script dari om Hendro Cahyono, menggunakan beberapa function php

<?php
$str = explode(' ', $str);

$baru = '';
foreach($str as $chrs) {
    if(strlen($chrs) > 1) {
        $baru .= ' '.$chrs.' ';
    }
    else {
        $baru .= $chrs;
    }
}

$baru = trim($baru);
$baru = str_replace('  ', ' ', $baru);

Note:
$baru = str_replace('  ', ' ', $baru); // Double Space

Script diatas akan menghapus spasi didalam kalimat yang mengandung satu hurup satu spasi.
Contoh:

belajar p h p bersama sedot c o d e

Maka akan di ubah menjadi:

belajar php bersama sedot code

Membuat Function Sendiri
<?php
function HapusSatuSpasiSatuKata($str){
$str = explode(' ', $str);

$baru = '';
foreach($str as $chrs) {
    if(strlen($chrs) > 1) {
        $baru .= ' '.$chrs.' ';
    }
    else {
        $baru .= $chrs;
    }
}

$baru = trim($baru);
$baru = str_replace('  ', ' ', $baru);
return $baru;
}

$str = 'belajar p h p bersama sedot c o d e';
echo HapusSatuSpasiSatuKata($str);
Read more
Pengertian tanda tanya dan titik dua pada php (?:)

Pengertian tanda tanya dan titik dua pada php (?:)

Pengertian tanda tanya dan titik dua pada php (?:), tanda tanya dan titik dua (?:) dikenal dengan istilah operator tertiary, karena operator ini melibatkan tiga buah operand.

Operator ini dapat juga digunakan untuk melakukan pengambilan keputusan, tetapi dalam bentuk ekspresi. Bentuk penggunaannya seperti ini.

ekspresi ? nilai_1 : nilai_2

Ekspresi di atas akan memberikan hasil sesuai dengan nilai_1 jika ekspresi di depan tanda ? bernilai benar. Jika ekpresi bernilai salah maka hasilnya adalah nilai_2.

Agar lebih jelas silahkan perhatikan contoh berikut ini, contoh ini memperlihatkan pemakaian operator ?, yang digunakan untuk memperoleh nilai terkecil di antara duah buah nilai. 

<?php  
$a = 5;
$b = 100;

/*
* ekspresi ? nilai_1 : nilai_2
* Contoh 1
*/

$tertiary = $a < $b ? $a : $b;
echo $tertiary; //5
?>

Pada contoh 1 skrip di atas, ekpresi $a < $b ? $a : $b disimpan dalam sebuah variabel $tertiary, skrip diatas akan menghasilkan nilai yang merupakan isi dari variabel $a jika sekiranya $a < $b (isi $a lebih kecil dari isi $b) bernilai benar.

Sebaliknya, hasil ekspresi di atas berupa isi variabel $b jika isi $a lebih besar atau sama dengan isi $b.

Read more