BackTo Top

Ads234-468 Header

Advertisement by KangFirm NoteWork
Advertisement by KangFirm NoteWork Advertisement by KangFirm NoteWork

Post Header Featured (Ads468)

18 Oktober 2019



Downloadable Java Runtime Environment (JRE)

salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana
Java Runtime Environment

Java Runtime Environment (JRE) atau edisi standar dari platform Java adalah salah satu Runtime library yang dikembangkan oleh Oracle Technology Network. Suatu alat yang digunakan untuk mengembangkan, menerapkan atau menggunakan aplikasi Java apapun, baik di desktop maupun server. Merupakan suatu keharusan bagi setiap pengguna browser dan untuk semua pengembang (developers).

Platform ini memiliki teknologi yang canggih; diantaranya kami mengingatkan Anda tentang XML, no-codebase deploying, Java Virtual Machine dan bahasa pemrograman yang mencakup literal binary, string, statement, underscores, kompiler dan masih banyak lagi.

Dengan library yang tersedia dan menyertakan beberapa komponen lain, alat ini akan menjalankan applet browser dan aplikasi standalone yang telah ditulis dalam bahasa Java. Dokumentasinya mencakup semua topik tentang fungsi masing-masing dan setiap fungsi software.

Untuk dapat menggunakan & menjalankan aplikasi berbasis Java ini, sobat harus meng-instal terlebih dahulu runtime Java-nya, alias Java Runtime Environment (JRE) yang satu ini.

Java Runtime Environment
Software Java Runtime Environment (JRE) yang saya bagikan di sini sudah versi offline installer, jadi ga' perlu nunggu lagi buat download-download komponennya. Versi yang saya bagikan ini juga merupakan versi terakhir dari JRE7, yang nantinya akan dikembangkan lagi menjadi JRE8 (lihat release-nya disini).

Silahkan download JRE-nya dari link dibawah, lalu install dan komputer (PC/Laptop) anda siap digunakan untuk menjalankan aplikasi berbasis Java..


[ JRE7 Windows 32bit | JRE7 Windows 64bit]
Link Update:
[ JRE8 Online Installer | JRE8 Offline Installer ]

Read More

14 April 2018



Daftar ICQ Gratis - Untuk Messenger dan Chatting

Kang Firman Bloggist Ankshana
salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana

ICQ Messenger adalah sebuah klien perpesanan (messenger) instan yang dikembangkan oleh Israel Company Mirabilis. Aplikasi Messaging ini memiliki begitu banyak fitur luar biasa yang sangat bersaing dengan aplikasi perpesanan sosial media dan web messenger lainnya. Messenger ICQ Chat memungkinkan pengguna baru untuk membuat account baru.

Jika Anda sudah tahu tentang SKYPE Messenger – yang bisa melakukan panggilan video dengan ponsel Anda maupun melalui PC atau sekarang populernya berbicara tentang WhatsApp Messenger – yang memiliki feature panggilan video dan panggilan audio gratis, ini adalah fitur gratis yang sama; seperti video chat dengan aman, panggilan suara berkualitas tinggi dan sinkronisasi di semua perangkat Anda – memastikan bahwa Anda akan dapat menikmati dalam menggunakan layanan ICQ Messenger untuk Mobile/Ponsel dan PC/Laptop.

Feature yang ditawarkan ICQ:

  • Gratis panggilan suara;
  • Gratis panggilan video;
  • Group chatting;
  • Sticker;
  • Transfer file; dan
  • masih banyak lagi!


Login Chat Room ICQ.com menggunakan ICQ Messenger pada PC/Laptop

Jika anda ingin masuk ke akun perpesanan ruang chat (Chat room messenger) anda di PC/Laptop, hanya memerlukan nomor ponsel anda untuk login ke ICQ.

Simak langkah-langkahnya dibawah ini:

  1. Kunjungi //www.icq.com/login/
  2. Pilih kode negara anda (jika sistem tidak mendeteksi otomatis) dan masukkan nomor ponsel anda, kemudian masukkan kode yang dikirim melalui SMS pada kotak yang tersedia. Atau Anda juga dapat memilih untuk login menggunakan email, yang berarti bahwa Anda harus menggunakan alamat email dan password untuk melakukan ini.
  3. Lalu klik “Log in”.
  4. Selanjutnya, Anda akan diarahkan langsung ke halaman Chat Room ICQ.

Panduan Lengkap Cara Mendaftar di ICQ Messenger

Membuat akun baru untuk video call & chat pada ICQ free messenger ini gratis dan cepat. Nama lengkap dan nomor ponsel Anda diperlukan untuk melengkapi syarat pendaftarannya, kemudian SMS yang berisi kode verifikasi akan dikirim ke nomor ponsel Anda.

Ikuti panduannya dibawah ini:

  1. Kunjungi //www.icq.com/join/ – halaman resminya adalah //icq.com/
  2. Masukkan nama lengkap dan nomor ponsel Anda.
  3. Selanjutnya, klik “Request SMS”.
  4. Lalu lengkapi pendaftaran Anda (verifikasi) dengan menggunakan kode yang dikirimkan melalui SMS ke nomor ponsel Anda.

ICQ Number Itu Apa?

Sebagian besar dari Anda mungkin berpikir atau bertanya-tanya apa sih nomor ICQ Anda dan jika ada Apakah itu dapat dihasilkan? Selama pendaftaran ICQ Messenger Anda, Anda akan diminta untuk memasukkan nomor ponsel berikut dengan kode negara Anda. Apa mungkin itu yang Anda maksud dengan ICQ Number?!? Jawabannya adalah “BUKAN”.

ICQ Number adalah nomor ID unik yang diberikan kepada setiap user ICQ saat melakukan pendaftaran. Nomor identifikasi pengguna (User Identification Numbers/UIN) ini di distribusikan secara berurutan, yang juga dibedakan antara satu dengan yang lainnya.

Bagaimana Cara Mendapatkan ICQ Number/UIN Saya?

  • Silahkan login ke akun ICQ Anda dengan menggunakan ponsel atau melalui website resmi-nya
  • Klik/tap username Anda (your displayed name)
  • Dibawah tampilan nama anda, itu adalah UIN (lihat gambar dibawah untuk dapat mengidentifikasi dan menemukan nomor identifikasi pengguna/akun ICQ Anda).

Download Aplikasi ICQ Messenger

Israel Company Mirabilis telah melakukan hal yang baik untuk memastikan bahwa aplikasinya kompatibel di semua jenis ponsel (no-matter grade). Download aplikasi ICQ secara gratis dengan link di bawah ini:

[Silahkan di download]
  • Ponsel Android [klik disini]
  • iOS (iPhone and iPad) [klik disini]
  • ICQ for Windows PC/Laptop [klik disini]
  • ICQ for Mac OS-X [klik disini]
  • Linux OS [klik disini]
  • Untuk platform lainnya [klik disini] (Anda akan diminta untuk memasukkan nomor ponsel dan akan mendapatkan SMS berisi link untuk mendownload ICQ untuk platform/OS Anda).

Demikian tutorial tentang Daftar ICQ Gratis - Untuk Messenger dan Chatting ini saya sajikan, semoga bermanfaat..

salam dari admin blog
Read More

18 Maret 2018



Cara Membuat Image Captcha AntiSpam dengan PHP

Kang Firman Bloggist Ankshana
salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana
KangFirm84 Bloggist Ankshana

Hallo Guys!! Good morning selamat pagi untuk kalian yang berada di Wilayah Negara Kesatuan Republik Indonesia dan sekitarnya.. :-D)

Untuk edisi postingan kali ini, saya coba share tutorial cara membuat image captcha AntiSpam sederhana dengan menggunakan bahasa pemrograman PHP. Di dalamnya, sudah saya coba dengan menyertakan fitur session. Hasilnya, lumayan memuaskan laah untuk sementara..

OK guys, langsung saja kita ke pembahasan utama postingan ini.

Sebagai informasi awal, disini saya menggunakan software RapidPHP yang di integrasikan dengan PHP versi 7.19 sebagai bahan pelengkap saat mencoba hasil codding PHP-nya. Jika kalian memiliki tools editor yang lain, silahkan saja. › lagian, siapa juga yang larang.. iya ngga?!?

Pertama-tama, buatlah file baru lalu mulai codding dengan deklarasi variable-nya:

<?php
/** Belajar Pemrograman PHP
 *  Cara Membuat Anti-Spam (Image Captcha) Sederhana
 *
 *  untuk medowload hasil programnya, silahkan kunjungi
 *  http://kangfirm84.blogspot.com/
 */

### BEGIN SETTINGS
$imgType= (isset($_GET['type']) && !empty($_GET['type'])) ? $_GET['type'] : 'default';
$imageH = (isset($_GET['h']) && !empty($_GET['h'])) ? $_GET['h'] : 20; //ukuran tinggi gambar
$imageW = (isset($_GET['w']) && !empty($_GET['w'])) ? $_GET['w'] : 80; //ukuran lebar gambar

//Jenis huruf yang akan di gunakan, pastikan file huruf di upload ke server dalam path yang sama.
//sebagai contoh, saya menggunakan huruf yang saya miliki dengan nama zombnze.ttf
$fntName= (isset($_GET['font']) && !empty($_GET['font'])) ? $_GET['font'] : 'zombnze.ttf';
//ukuran huruf yang di tampilkan
$fntSize= $imageH*0.8;
//berapa banyak karakter yang akan ditampilkan dalam captcha?
$lenCode= 6;
//karakter apa saja yang diijinkan dalam captcha?
$charset= '0123456789abcdefghijklmnopqrstuvwxyz';
### END OF SETTINGS
gimana, sikut anda lumayan panas khan?!? hehehe..

Kode di atas adalah sebagai perwakilan untuk menghindari terjadinya error jika file ini dipanggil/akan digunakan oleh file skrip lain.

Masih sanggup mengetik kode programnya?!? OK, kita lanjutkan ke baris selanjutnya..

### BEGIN PROGRAM
//Memulai sesi program
if (function_exists('session_start')) @session_start();
$code   = '';
for ($i=0; $i<$lenCode; $i++) {
    $code .= substr($charset, mt_rand(0, strlen($charset)-1), 1);
}

$image_     = @ImageCreate($imageW, $imageH);
$groun_color= @ImageColorAllocate($image_, 255, 255, 255);
$noise_color= @ImageColorAllocate($image_, 180, 180, 180);

//tambahkan noise pada gambar
for ($i=0; $i<($imageW*$imageH)/6; $i++) {
    @ImageEllipse($image_, mt_rand(0, $imageW), mt_rand(0, $imageH), 1, 1, $noise_color);
}
//render text
$render_text= @imagecolorallocate($image_, 40, 80, 120);
@imagettftext($image_, $fntSize, 0, 6, 15, $render_text, $fntName, $code)
    or die('Sorry, system can\'t render text or TTF files');
Perhatikan kode di atas, itu adalah persiapan sebelum output program di tampilkan. Periksa ulang dan jangan sampai ketinggalan ya, nanti hasil programnya error lho! wkwkwk..
//output image
header('Control-cache: private, no-cache, must-revalidation');
header('Expires: 0');
switch (strtolower($imgType)) {
  case 'jpeg' ? 'jpg' : function_exists('ImageJPEG'):
    header('Content-type: image/jpeg');
    @imagejpeg($image_) or die('Sorry, ImageJPEG error!');
    break;
  case 'wmf' ? 'gif' : function_exists('ImageGIF'):
    header('Content-type: image/gif');
    @imagegif($image_) or die('Sorry, ImageGIF error!');
    break;
  default:
    header('Content-type: image/png');
    @imagepng($image_) or die('Sorry, ImagePNG error!');
    break;
}
inilah kode pamungkas dari program yang kalian buat, yang nantinya hasil program tersebut akan di tampilkan dalam halaman pengguna (seperti hubungi kami, contact us, pendaftaran member, dll, dsb, dst..)
@imagedestroy($image_);
$_SESSION['AntiSpamImage'] = $code;
exit();
### END PROGRAM
?>
yang barusan adalah kode penutup program.

Horeeeeeeee

Jadi, anda dinyatakan sudah sukses membuat program captcha sederhana dengan menggunakan bahasa pemrograman PHP ini.

Selamat Ya!!

tutorial visual step-by-step-nya, dapat kalian lihat di https://youtu.be/1utPYsu2mg0

Khusus buat yang ga' mau susah-susah ngetik, saya sediakan link downloadnya di bawah.



[ Skripnya Disini ]

Read More

13 Desember 2014



Enkripsi Gambar Dengan Metode Base64 di halaman HTML

Kang Firman Bloggist Ankshana
salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana

Selamat malam semua!!

Sebenarnya sih sambil iseng-iseng saja, saya bikin postingan Tips & Trik Kode untuk mengenkripsi gambar dengan metode base64 di halaman HTML ini. Jadi nantinya bila gambar yang kita enkripsi, tak perlu upload ke server. Cukup dengan menyalin (copy) hasil enkripsinya pada atribut src di elemen <IMG> saat codding halaman web berbasis HTML.

Apa sih HTML itu?

Untuk yang masih newbie ;-) Saya cuma bisa kasih sedikit keterangan bahwa, HTML adalah salah satu bahasa pemrograman untuk membuat website/blog.

Naah, kalo maksud dari kode enkripsi gambarnya itu sendiri apa?
Maksudnya adalah agar alamat/url sumber asli gambar tersebut tidak diketahui orang lain, faham?!?

OK, kita langsung ke pembahasan yaa.. #CheckItOut

Contoh script code HTML-nya adalah sebagai berikut:

<img src="data:image/png;base64,PasteHasilEnkripsiDisini"/> 

Isi nilai string SRC hasil enkripsi ini juga bisa di copy-paste di kolom url pada browser kesayangan kalian, nanti gambarnya akan di tampilkan.
Contoh skrip program-nya untuk yang suka pake javascript adalah:


Pilih gambar untuk di enkripsi:

Source code javasript untuk program di atas :

<!-- Bagian untuk memilih lokasi gambar !-->
Pilih gambar untuk di enkripsi: <input type="file" id="loc" style="" />
<!-- Ini bagian untuk menampilkan hasil enkripsi !-->
<textarea wrap="virtual" rows="5" id="cod" style="width: 230px;"></textarea>
<!-- Ini bagian untuk menampilkan gambar secara otomatis setelah lokasi gambar ditentukan !-->
<img id="img" src="" height="auto" />
<!-- Kalau ini, bagian kode javasript program enkripsi-nya !-->
<script type="text/javascript">
var imgOut  = document.getElementById('img');
var imgCod  = document.getElementById('cod');
function readFile() {
    if (this.files && this.files[0]) {
        var FRid= new FileReader();
        FRid.addEventListener('load', function(e) {
            imgOut.src = e.target.result;
            imgCod.innerHTML = e.target.result;
        });
        FRid.readAsDataURL(this.files[0]);
    }
}
document.getElementById('loc').addEventListener('change', readFile);
</script>

Untuk yang suka pake PHP (tapi ga' mau di PHP-in), contoh skrip program-nya adalah:

<?php
function imageBase64FromURL($location){
    $urlParts   = pathinfo($location);
    $extension  = $urlParts['extension'];
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $location);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $response   = curl_exec($ch);
    curl_close($ch);

    $base64 = 'data:image/'.$extension.';base64,'.base64_encode($response);
    return $base64;
}
?>
Untuk penggunaan/kode pemanggilnya, adalah sebagai berikut:
<?php
$urlImages  = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtZAo_ZycboPpQ1V_Juk_Fudnz4v6XPMTHM5RTTLhTVLhOPEY825FBELoHyDetUgcc1v9EcT4TRue1dDnmPqyZ0qQKI9Zfmt4TjnQPJT19lATWV7rZ_D8K4w6yigS201gwfNHn65maIGo/s1600/Screenshot-3.png';
$encodeImg  = imageBase64FromURL($urlImages);
echo $encodeImg;
?>
Silahkan ganti string pada variabel $urlImages dengan alamat gambar yang akan di enkripsi.

Hmm.. bagi yang masih kurang mengerti, silahkan tanyakan melalui kolom komentar. Terima kasih sebelum dan sesudahnya. Untuk selebihnya silahkan anda kreasikan sendiri sesuai selera, OK?!?

Selamat Mencoba!!

salam dari admin blog

Read More

11 Juli 2013



MS-DOS All Commands List with Definitions

Kang Firman Bloggist Ankshana
salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana

Here in this article I will list MSDOS all Commands with definitions, you can view all these commands in your CMD just by typing help and hit enter but here it is visually good looking and easy to locate and read. you can open Command Line Interface in windows by many different methods

Open CMD method 1

  1. Click Start menu
  2. type cmd or search Command Prompt

Open CMD method 2

  1. Press Window key + R
  2. type cmd
  3. hit enter
COMMAND Definition
ASSOC Displays or modifies file extension associations.
ATTRIB Displays or changes file attributes.
BREAK Sets or clears extended CTRL+C checking.
BCDEDIT Sets properties in boot database to control boot loading.
CACLS Displays or modifies access control lists (ACLs) of files.
CALL Calls one batch program from another.
CD Displays the name of or changes the current directory.
CHCP Displays or sets the active code page number.
CHDIR Displays the name of or changes the current directory.
CHKDSK Checks a disk and displays a status report.
CHKNTFS Displays or modifies the checking of disk at boot time.
CLS Clears the screen.
CMD Starts a new instance of the Windows command interpreter.
COLOR Sets the default console foreground and background colors.
COMP Compares the contents of two files or sets of files.
COMPACTDisplays or alters the compression of files on NTFS partitions.
CONVERTConverts FAT volumes to NTFS. You cannot convert the current drive.
COPYCopies one or more files to another location.
DATEDisplays or sets the date.
DELDeletes one or more files.
DIRDisplays a list of files and subdirectories in a directory.
DISKPARTDisplays or configures Disk Partition properties.
DOSKEYEdits command lines, recalls Windows commands, and creates macros.
DRIVERQUERYDisplays current device driver status and properties.
ECHODisplays messages, or turns command echoing on or off.
ENDLOCALEnds localization of environment changes in a batch file.
ERASEDeletes one or more files.
EXITQuits the CMD.EXE program (command interpreter).
FCCompares two files or sets of files, and displays the differences between them.
FINDSearches for a text string in a file or files.
FINDSTRSearches for strings in files.
FORRuns a specified command for each file in a set of files.
FORMATFormats a disk for use with Windows.
FSUTILDisplays or configures the file system properties.
FTYPEDisplays or modifies file types used in file extension associations.
GOTODirects the Windows command interpreter to a labeled line in a batch program.
GPRESULTDisplays Group Policy information for machine or user.
GRAFTABLEnables Windows to display an extended character set in graphics mode.
HELPProvides Help information for Windows commands.
ICACLSDisplay, modify, backup, or restore ACLs for files and directories.
IFPerforms conditional processing in batch programs.
LABELCreates, changes, or deletes the volume label of a disk.
MDCreates a directory.
MKDIRCreates a directory.
MKLINKCreates Symbolic Links and Hard Links
MODEConfigures a system device.
MOREDisplays output one screen at a time.
MOVEMoves one or more files from one directory to another directory.
OPENFILESDisplays files opened by remote users for a file share.
PATHDisplays or sets a search path for executable files.
PAUSESuspends processing of a batch file and displays a message.
POPDRestores the previous value of the current directory saved by PUSHD.
PRINTPrints a text file.
PROMPTChanges the Windows command prompt.
PUSHDSaves the current directory then changes it.
RDRemoves a directory.
RECOVERRecovers readable information from a bad or defective disk.
REMRecords comments (remarks) in batch files or CONFIG.SYS.
RENRenames a file or files.
RENAMERenames a file or files.
REPLACEReplaces files.
RMDIRRemoves a directory.
ROBOCOPYAdvanced utility to copy files and directory trees
SETDisplays, sets, or removes Windows environment variables.
SETLOCALBegins localization of environment changes in a batch file.
SCDisplays or configures services (background processes).
SCHTASKSSchedules commands and programs to run on a computer.
SHIFTShifts the position of replaceable parameters in batch files.
SHUTDOWNAllows proper local or remote shutdown of machine.
SORTSorts input.
STARTStarts a separate window to run a specified program or command.
SUBSTAssociates a path with a drive letter.
SYSTEMINFODisplays machine specific properties and configuration.
TASKLISTDisplays all currently running tasks including services.
TASKKILLKill or stop a running process or application.
TIMEDisplays or sets the system time.
TITLESets the window title for a CMD.EXE session.
TREEGraphically displays the directory structure of a drive or path.
TYPEDisplays the contents of a text file.
VERDisplays the Windows version.
VERIFYTells Windows whether to verify that your files are written correctly to a disk.
VOLDisplays a disk volume label and serial number.
XCOPYCopies files and directory trees.
WMICDisplays WMI information inside interactive command shell.

These are all commands, to view detailed definition and explanation of all possible parameters of a command. You can write help command-name
e.g. to view detail of dir command, just typping :

help dir

or use

dir /?

and You will get definition as below

Displays a list of files and subdirectories in a directory.

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.

  /A          Displays files with specified attributes.
  attributes   D  Directories                R  Read-only files
               H  Hidden files               A  Files ready for archiving
               S  System files               I  Not content indexed files
               L  Reparse Points             -  Prefix meaning not
  /B          Uses bare format (no heading information or summary).
  /C          Display the thousand separator in file sizes.  This is the
              default.  Use /-C to disable display of separator.
  /D          Same as wide but files are list sorted by column.
  /L          Uses lowercase.
  /N          New long list format where filenames are on the far right.
  /O          List by files in sorted order.
  sortorder    N  By name (alphabetic)       S  By size (smallest first)
               E  By extension (alphabetic)  D  By date/time (oldest first)
               G  Group directories first    -  Prefix to reverse order
  /P          Pauses after each screenful of information.
  /Q          Display the owner of the file.
  /R          Display alternate data streams of the file.
  /S          Displays files in specified directory and all subdirectories.
  /T          Controls which time field displayed or used for sorting
  timefield   C  Creation
              A  Last Access
              W  Last Written
  /W          Uses wide list format.
  /X          This displays the short names generated for non-8dot3 file
              names.  The format is that of /N with the short name inserted
              before the long name. If no short name is present, blanks are
              displayed in its place.
  /4          Displays four-digit years

Switches may be preset in the DIRCMD environment variable.  Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.

the same way you can view detailed explanation of any command listed above.

salam dari admin blog

Read More

12 Juni 2013



Memasang Related Post (Bergambar dan Responsive)

Kang Firman Bloggist Ankshana
salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana

Salah satu widget pada blog adalah Related Post. Biasanya ditampilkan di bagian bawah setiap postingan pada blog, berisi posting terkait, artikel dengan label/tag atau kategori yang sama, sekaligus internal link dan navigasi yang baik untuk meningkatkan page-views.

Jenis atau desain widget related post untuk blogger sangat beragam, salah satunya adalah seperti gambar di bawah ini. Terdiri dari judul tulisan dan gambar (image thumbnail). Kelebihannya adalah responsive atau mobile-friendly.

Related Posts Gambar Responsive

Bagaimana Cara Memasang Related Post Pada Blogger?!?

Berikut ini adalah cara memasang widget related post pada blogger:

  1. Dihalaman administrasi blogger anda, pilih Template/Theme > Edit HTML
    .
  2. Di atas baris/sebelum kode ]]></b:skin>, ketik kode berikut ini
    /* Related Posts */
    .related-post{margin:30px 0 0;position:relative;padding:0 0 10px}
    .related-post h4 {color:#333;text-align:center;letter-spacing:1px;font-size:120%;font-weight:700;text-transform:uppercase;position:relative;padding:15px 20px;margin:0 0 20px}
    .related-post h4:after {content:"";position:absolute;width:4px;height:4px;background:#E73037;border-radius:50%;bottom:0;left:46%;box-shadow:1em 0 0 0 #E73037,2em 0 0 0 #E73037}
    .related-post ul{margin:0;padding:0}
    .related-post-style-3,.related-post-style-3 li{margin:auto;text-align:left;padding:0;list-style:none;word-wrap:break-word}
    .related-post-style-3 li a{color:#64707a;font-weight:700;font-size:13px;line-height:1.4em}
    .related-post-style-3 li:hover a,.related-post-style-3 li a:hover{color:#E73037}
    .related-post-style-3 .related-post-item{display:inline-block;float:left;width:29.2%;height:220px;padding:0;margin-left:3%;margin-bottom:15px;position:relative;overflow:hidden}
    .related-post-style-3 .related-post-item:focus{outline:none;border:none}
    .related-post-style-3 .related-post-item-thumbnail{display:block;margin:0 0 10px;width:100%;height:125px;}
    /* CSS Item Responsive */
    @media only screen and (max-width:640px){.related-post-style-3 .related-post-item {width:45.4%;}}
    @media screen and (max-width:414px){.related-post-style-3 .related-post-item {width:100%;margin:0;padding:10px;}}
  3. Ketik/pasang kode HTML & Javascript berikut (pada widget baru atau yang sudah ada) di atas kode <div class='post-footer'> yang kedua, untuk menampilkan Related Post blog anda
    <div class='related-post' id='related-post'>
    <script type='text/javascript'>
    var mql = window.matchMedia(&#39;screen and (min-width: 992px)&#39;);if (mql.matches){
    var labelArray = [<b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'>
    &quot;<data:label.name/>&quot;<b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
    </b:loop></b:if>];
    var relatedPostConfig = {
    homePage: &quot;<data:blog.homepageUrl/>&quot;,
    widgetTitle: &quot;<h4>You Might Also Like</h4>&quot;,
    numPosts:6,
    summaryLength:0,
    titleLength: &quot;auto&quot;,
    thumbnailSize: 200,
    noImage: &quot;//2.bp.blogspot.com/-pcWHSqKq44g/U6ZtZ5js6SI/AAAAAAAADu0/iR9lOJhGLKE/s1600/no-image.png&quot;,
    containerId: &quot;related-post&quot;,
    newTabLink: false,
    moreText: &quot;Read More&quot;,
    widgetStyle: 3,
    callBack: function() {}
    };}
    </script>
    <script type='text/javascript'>
    removeRelatedDuplicates();
    printRelatedLabels();
    </script><script type='text/javascript'>
    //<![CDATA[
    /*! Related Post Widget for Blogger */
    var randomRelatedIndex,showRelatedPost;(function(n,m,k){var d={widgetTitle:"<h4>You Might Also Like</h4>",widgetStyle:1,homePage:"http://namabloganda.blogspot.com",numPosts:7,summaryLength:370,titleLength:"auto",thumbnailSize:72,noImage:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC",containerId:"related-post",newTabLink:false,moreText:"Baca Selengkapnya",callBack:function(){}};for(var f in relatedPostConfig){d[f]=(relatedPostConfig[f]=="undefined")?d[f]:relatedPostConfig[f]}var j=function(a){var b=m.createElement("script");b.type="text/javascript";b.src=a;k.appendChild(b)},o=function(b,a){return Math.floor(Math.random()*(a-b+1))+b},l=function(a){var p=a.length,c,b;if(p===0){return false}while(--p){c=Math.floor(Math.random()*(p+1));b=a[p];a[p]=a[c];a[c]=b}return a},e=(typeof labelArray=="object"&&labelArray.length>0)?"/-/"+l(labelArray)[0]:"",h=function(b){var c=b.feed.openSearch$totalResults.$t-d.numPosts,a=o(1,(c>0?c:1));j(d.homePage.replace(//$/,"")+"/feeds/posts/summary"+e+"?alt=json-in-script&orderby=updated&start-index="+a+"&max-results="+d.numPosts+"&callback=showRelatedPost")},g=function(z){var s=document.getElementById(d.containerId),x=l(z.feed.entry),A=d.widgetStyle,c=d.widgetTitle+'<ul class="related-post-style-'+A+'">',b=d.newTabLink?' target="_blank"':"",y='<span style="display:block;clear:both;"></span>',v,t,w,r,u;if(!s){return}for(var q=0;q<d.numPosts;q++){if(q==x.length){break}t=x[q].title.$t;w=(d.titleLength!=="auto"&&d.titleLength<t.length)?t.substring(0,d.titleLength)+"&hellip;":t;r=("media$thumbnail" in x[q]&&d.thumbnailSize!==false)?x[q].media$thumbnail.url.replace(//s[0-9]+(-c)?/,"/s"+d.thumbnailSize+"-c"):d.noImage;u=("summary" in x[q]&&d.summaryLength>0)?x[q].summary.$t.replace(/<br ?/?>/g," ").replace(/<.*?>/g,"").replace(/[<>]/g,"").substring(0,d.summaryLength)+"&hellip;":"";for(var p=0,a=x[q].link.length;p<a;p++){v=(x[q].link[p].rel=="alternate")?x[q].link[p].href:"#"}if(A==2){c+='<li><img alt="" class="related-post-item-thumbnail" src="'+r+'" width="'+d.thumbnailSize+'" height="'+d.thumbnailSize+'"><a class="related-post-item-title" title="'+t+'" href="'+v+'"'+b+">"+w+'</a><span class="related-post-item-summary"><span class="related-post-item-summary-text">'+u+'</span> <a href="'+v+'" class="related-post-item-more"'+b+">"+d.moreText+"</a></span>"+y+"</li>"}else{if(A==3||A==4){c+='<li class="related-post-item" tabindex="0"><a class="related-post-item-title" href="'+v+'"'+b+'><img alt="" class="related-post-item-thumbnail" src="'+r+'" width="'+d.thumbnailSize+'" height="'+d.thumbnailSize+'"></a><div class="related-post-item-tooltip"><a class="related-post-item-title" title="'+t+'" href="'+v+'"'+b+">"+w+"</a></div>"+y+"</li>"}else{if(A==5){c+='<li class="related-post-item" tabindex="0"><a class="related-post-item-wrapper" href="'+v+'" title="'+t+'"'+b+'><img alt="" class="related-post-item-thumbnail" src="'+r+'" width="'+d.thumbnailSize+'" height="'+d.thumbnailSize+'"><span class="related-post-item-tooltip">'+w+"</span></a>"+y+"</li>"}else{if(A==6){c+='<li><a class="related-post-item-title" title="'+t+'" href="'+v+'"'+b+">"+w+'</a><div class="related-post-item-tooltip"><img alt="" class="related-post-item-thumbnail" src="'+r+'" width="'+d.thumbnailSize+'" height="'+d.thumbnailSize+'"><span class="related-post-item-summary"><span class="related-post-item-summary-text">'+u+"</span></span>"+y+"</div></li>"}else{c+='<li><a title="'+t+'" href="'+v+'"'+b+">"+w+"</a></li>"}}}}}s.innerHTML=c+="</ul>"+y;d.callBack()};randomRelatedIndex=h;showRelatedPost=g;j(d.homePage.replace(//$/,"")+"/feeds/posts/summary"+e+"?alt=json-in-script&orderby=updated&max-results=0&callback=randomRelatedIndex")})(window,document,document.getElementsByTagName("head")[0]);
    //]]>
    </script>
    </div>
    » Ganti/sesuaikan kode yang berwarna merah.
  4. Simpan template anda dan lihat perubahannya.
Demikian cara memasang related post (bergambar dan responsive) ini admin bagikan, selamat mencoba!!

salam dari admin blog

Read More

30 Mei 2013



Mengedit Template Blogger/Blogspot Agar SEO Friendly

Mengedit Template Blogger/Blogspot Agar SEO Friendly
salam dari admin blog
Welcome to KF-84 Al-Ambity Bloggist Ankshana
Template Blogger/Blogspot SEO Friendly - Sepertinya admin sedang tergila-gila belajar tentang SEO, jadi kali ini postingnya juga masih tentang tips search engine optimization (SEO). Postingan kali adalah kumpulan dari semua cara yang admin ketahui tentang men-SEO-kan template blogger/blogspot kita. Jadi kalo ada yang kurang, silahkan sobat-sobat blogger tambahkan ilmu yang sobat miliki pada kolom komentar.

Tutorial step by step mengedit template blogger/blogspot agar SEO Friendly ini hanya salah satu cara untuk meningkatkan SERP (apa itu SERP? dapat sobat baca disini). Dari pada sobat ketiduran dengerin ocehan admin yang gak jelas, lebih baik langsung kita bahas step by step Complete SEO Guide untuk blogger templates:
  1. Page Title
    Biasanya format page title dari blogger itu khan seperti ini
    JUDUL BLOG : JUDUL POSTING
    Naaah.. agar blog kita lebih disukai oleh google sehingga ujung-ujungnya blog kita jadi rame, kita harus merubah format page title standard-nya itu menjadi seperti ini
    JUDUL POSTING | JUDUL BLOG
    Caranya, di EDIT HTML cari kode berikut (cara mudahnya dengan menekan Ctrl+F):
    <title><data:blog.pageTitle/></title>
    Kalo sudah dapat kodenya, hapus dan ganti dengan kode berikut ini:
    <b:if cond='data:blog.pageType == "item"'>
    <title><data:blog.pageName/> | <data:blog.title/></title>
    <b:else/>
    <title><data:blog.pageTitle/></title>
    </b:if>
    
    atau, sobat juga bisa menambahkan beberapa kata kunci (keyword) seperti ini:
    <b:if cond='data:blog.pageType == "item"'>
    <title><data:blog.pageName/> | <data:blog.title/></title>
    <b:else/>
    <title><data:blog.pageTitle/> | kata_kunci | kata_kunci </title>
    </b:if>
    
    Ganti kode "kata_kunci" dengan keyword yang sobat incar. Setelah semua selesai, jangan lupa di save template-nya.
  2. Meta keyword dan description
    Suatu mesin pencari seperti google sangat menyukai sebuah website/blog yang jelas tema dan isi content-nya. Jadi , sobat harus nambahin suatu tag yang namanya meta tag. Caranya adalah dengan menambahkan kode berikut ini sebelum kode <b:skin><![CDATA[/*
    <b:if cond='data:blog.url == data:blog.homepageUrl'>
    <meta name="description" content="Deskripsi Blog anda" />
    <meta name="keywords" content="Kata kunci, kata kunci, kata kunci, kata kunci, kata kunci" />
    </b:if>
    
    Lalu, save aja template-nya.
  3. Pasang Breadcrumbs
    Breadcrumbs adalah menu navigasi yang berada diatas sebuah artikel atau posting-an, contohnya bisa dilihat pada blog ini. Cara memasangnya juga sudah banyak dibahas di blog-blog para guru blogging. Silahkan sobat cari di google dengan kata kunci "cara membuat menu breadcrumbs".
  4. Pasang Related Post
    Related post sangat bagus untuk SEO maupun buat pengunjung. Jadi, pasanglah related post di blog sobat. Caranya sudah banyak dibahas di blog-blog para guru blogging. Silahkan sobat cari di google dengan kata kunci "cara membuat related post di blogger".
  5. Mematikan settingan arsip (archive)
    Lho, buat apa? Begini nih.. seperti yang admin katakan tadi, bahwa google sangat membenci dengan yang namanya duplicate content. Jadi ketika kita mengaktifkan opsi arsip, misalnya kejadiannya berikut:
    sobat membuat sebuah blog di blogger.com, lalu membuat 3 postingan dan 1 kategori setiap hari. Maka di halaman utama atau homepage sobat akan ada 3 posting dan sebuah link arsip seperti
    http://NAMABLOG.blogspot.com/2007_03_01_archive.html
    pada halaman arsip tersebut akan memunculkan 3 posting yang sama dengan yang di munculkan oleh homepage.
    Intinya, 2 buah link yang menuju 2 halaman yang berbeda tapi memiliki isi konten yang sama. Bagi search engine (apa lagi mbah google), ini adalah masalah yang serius. Oleh karena itu kita sebaiknya me-non-aktifkan opsi arsip, caranya: setelah login klik tab setting >> Archiving >> pada bagian Archiving frequency ubah menjadi no archive. Setelah itu, simpan settingannya.
    atau jika tidak ingin menonaktifkan fungsi arsip, silahkan letakkan kode berikut dibawah kode <head>:
    <b:if cond='data:blog.pageType == "archive"'>
    <meta content='noindex' name='robots'/>
    </b:if>
    
    Save template dan selesai
  6. Menambahkan kode 'rel=canonical'
    Gunanya kita menambahkan ‘rel=canonical’ adalah untuk menghindari konten ganda, karena seperti para master of SEO bilang bahwa google sangat tidak dapat mentolerir sebuah duplicate content (*jadi buat yang kerjanya cuma bisa copas, hati-hati nih sebelum didepak dari gugel.. xixixi*). Caranya, di edit html: tambahkan kode berikut setelah kode <head>:
    <link expr:href='data:blog.url' rel='canonical'/>
    
    Save template dan selesai
  7. Tag Heading
    Google sangat menyukai sebuah tulisan atau judul dengan tag H1. Oleh karena itu, ubahlah ukuran judul posting sobat dengan tag H1. Caranya, cari kode berikut:
    <b:if cond='data:post.title'> 
    <h3 class='post-title entry-title'> 
    <b:if cond='data:post.link'>
    <a expr:href='data:post.link'><data:post.title/></a>
    <b:else/>
    <b:if cond='data:post.url'>
    <a expr:href='data:post.url'><data:post.title/></a>
    <b:else/>
    <data:post.title/>
    </b:if>
    </b:if> 
    </h3> 
    </b:if>
    
    Kode yang dicetak tebal berwarna hijau dihapus dan ubah dari h3 (atau pada beberapa template menggunakan h2) menjadi h1. Setelah itu tambahkan kode berikut sebelum kode ]]></b:skin>:
    h1.post-title, .post h1 #Blog1 h1, #Blog2 h1 {font-size:1.5em;}
    
Naaah.. Cuma segitu yang admin tahu tentang bagaimana meng-edit template blogger/blogspot kita biar jadi lebih SEO Friendly. Silahkan dicoba! Ooo iya, hampir aja lupa. Lebih bagus lagi jika blog sobat dipasang read more-nya. Tapi tidak admin bahas karena rata-rata para blogger sudah memasang read more pada -nya. Hmm, yang masih kurang ngerti, silahkan tanya melalui kolom komentar. Terima kasih sebelum dan sesudahnya.
salam dari admin blog

Read More

Post Footer Featured (Ads468)

Free Search Engine Submission
Diberdayakan oleh Blogger.
 

Ads468-728 Between


KumpulBlogger.com

Blog Tools

Print to PDF

Convert this page to a PDF

Get targeted traffic/more visitor using
Revisitors
Please, Vote for this safelist at SafelistRankings!
Safelists Rankings

Enter your email address below to receive updates each time we publish new content.


Support Me!


Locations of visitors to this page

Blog Rank & Value


Alexa PageRank Checker Real PageRank Checker find my pagerank Free Google Pagerank Google Rank Checker Push 2 Check Pagerank PageRank

Advertising

Ads160-180 Left

Advertisement by KangFirm NoteWork

Ads600 Center

Exchanges


Ads160-180 Right

Advertisement by KangFirm NoteWork
 
BackTo Top