Sunday, March 24, 2013

[RILIS nyankod.com] Magz Edisi 16 Mochi Abstract

[RILIS nyankod.com] Magz Edisi 16 Mochi AbstractBuat nyankoders-nyankoders se-Indonesia ataupu Sedunia, Setelah Ditunggu-tunggu Rilis, akhirnya pada tanggal 20 Maret 2013 ini, nyankod telah merilis magz Edisi 16 dengan tema "Mochi Abstract."

Dalam Edisi 16 ini dibahas Tentang Pembuatan Tema PyroCMS dalam 10 Menit, salah satu CMS Blog yang cukup populer saat ini. dan banyak digunakan oleh blogger-blogger di indonesia maupun di dunia.

Seperti biasanya setiap Ada Rilis Baru, Pasti ada Tips-Tips nih nyankoders-nyankoders, kali ini adalah Tips Bagaimana agar Pembuatan Code saat coding itu tetap rapi dan bersih. dan juga ada informasi mengenai Google Apps Script, Google Apps Script adalah Javascript cloud scripting language yang menyediakan kemudahan dalam menggunakan produk google dan layanan pihak ketiga.

Review, Direview sebelumnya itu membahas tentang situs shortlink buatan anak bangsa bernama kro.co kali ini ngangkat tentang HARPOEN, sebuah Aplikasi asli buatan anak bangsa yang menjadi juara Dunia Kategori pariwisata dan budaya pada ajang World  Summit Award (WSA) Mobile 2012 di Abu Dhabi. dan yang terakhir adalah nyan komik, komik ulasan kali ini berjudul I'm Programmer




Metode Ajax Untuk Upload File


Metode Ajax Untuk Upload File ~ Selamat malam sahabat Jaco, malam ini saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX. Kalo sahabat Jaco belum mengetahui apa itu Ajax, silakan pelajari tutorial ini untuk dipelajari dasar-dasar menggunakan AJAX dengan menggunakan jQuery, yang merupakan salah satu framework javascript yang populer.
Sewaktu-waktu kita pasti membutuhkan yang namanya upload file dengan teknik AJAX, karena kebetulan variable $_FILES sendiri secara default sebenarnya tidak bisa diproses menggunakan HTTP Request, maka dari itu kita akan menggunakan library jQuery sehingga kita tidak perlu repot-repot membuat kode dari awal (zero code).
Di sini dibagi 2 penjelasan untuk masing-masing lingkup kode, yaitu kode untuk sisi client (HTML+JS) dan kode untuk sisi server (PHP) .

Sisi Client

AJAX secara default tidak dapat mengirimkan variable $_FILES melalui HTTP Request, oleh karena itu kita akan menggunakan library jQuery bernama AJAX File Upload Plugin. Library ini akan mensimulasikan Ajax melalui iFrame, sehingga pengiriman variable $_FILES dapat dilakukan. Prinsip yang dipakai sangat sederhana, yaitu pertama kita panggil kode pada server yang berfungsi untuk menangani proses upload menggunakan teknik AJAX. Selama proses upload tersebut berlangsung kita tampilkan indikator atau pesan tertentu kepada user. Server akan memberikan tanggapan berupa dokumen JSON yang berisi status berhasil atau tidaknya proses upload tersebut. Jika berhasil, server akan mengirimkan informasi tentang file yang telah di-upload tersebut dan selanjutnya kita tampilkan hasilnya, apakah file berhasil diupload atau tidak.
Buatlah sebuah file html, misalnya index.html di dalam sebuah folder, kemudian jangan lupa masukkan di dalam folder tersebut file jquery beserta file ajaxfileupload.js.
Di dalam file index.html (file client) kita akan buat sebuah file input dan tombol submit, seperti berikut ini:
        <form id="frm" enctype="multipart/form-data" method="post">
File <input id="file_input" type="file" name="file_input"> <input type="submit" value="Upload">
</form>
Setelah itu, mari kita buat html untuk menampilkan hasil upload berupa nama file (filename, type, dan ukuran file), buat di bawah form tersebut:
<div id="pesan" style="display: none">Silakan tunggu...</div>
<div id="result">
<table>
<tr>
<td>Nama file</td>
<td id="filename"></td>
</tr>
<tr>
<td>Ukuran</td>
<td id="size"></td>
</tr>
<tr>
<td>Type</td>
<td id="type">Type</td>
</tr>
</table>
</div>
Kemudian, tambahkan javascript di dalam tag <head> seperti berikut:
        <script type="text/javascript">
$(function(){
$("#frm").submit(function(){
$("#pesan").ajaxStart(function(){
$(this).show();
}).ajaxComplete(function(){
$(this).hide();
});
$.ajaxFileUpload({
url: "upload.php",
secureuri: false,
fileElementId: "file_input",
dataType: "json",
success: function (json, status){
if(json.status==1){
$('td#filename').html(json.filename);
$('td#size').html(json.size);
$('td#type').html(json.type);
}else{
alert('Upload GAGAL!');
}
}
});
return false;
});
});
</script>
Akan saya jelaskan arti javascript di atas :)
Pertama, ketika form dengan id frm disubmit, maka akan melakukan perintah ini:
  • Ketika memulai proses ajax, elemen dengan id pesan akan ditampilkan, akan menampilkan pesan Silakan tunggu...
  • $.ajaxFileUpload adalah perintah dari library Ajax File Upload
  • url adalah alamat file yang berada di sisi server (php)
  • fileElementId adalah id dari input form file
  • dataType adalah type data yang akan dijadikan response, bisa json atau xml, di sini kita menggunakan json
  • yang ada di dalam parameter success adalah perintah yang akan dijalankan ketika uploading dari sisi server selesai dijalankan
Sekarang kita akan membuat untuk sisi server, proses uploading dengan PHP :)
 

Sisi Server

Buatlah file PHP sebagai server side, beri nama upload.php dan simpan di dalam satu folder dengan file HTML di atas. Untuk mengupload file, kita akan menggunakan PHP native code, yaitu move_uploaded_file, adapun kode lengkapnya adalah:
<?php

if ($_FILES)
{
$tmp = $_FILES['file_input']['tmp_name'];
$type = $_FILES['file_input']['type'];
$size = $_FILES['file_input']['size'];
$filename = $_FILES['file_input']['name'];
$path = pathinfo($_SERVER['PHP_SELF']);
$destination = $path['dirname'] . '/' . $filename;
if (move_uploaded_file($tmp, $_SERVER['DOCUMENT_ROOT'] . $destination))
$status = 1;
else
$status = 2;

$hasil = array(
'status' => $status,
'filename' => $filename,
'type' => $type,
'size' => $size,
);
echo json_encode($hasil);
}
?>
Penjelasan dari kode di atas adalah:
  • Masing2 metadata dari input type file bernama file_input dimasukkan ke setiap variable, seperti tmp, type, size, dan filename
  • Jika sudah diupload file tmp ke destination yang ditentukan (tempat upload, di sini adalah root), maka set status menjadi 1, jika tidak, maka set status menjadi 2
  • Sekarang hasil upload kita masukkan ke dalam variable array bernama $hasil.
  • Di sini variable $hasil dengan struktur array php akan diubah menjadi json dengan menggunakan function json_encode($hasil), akan terbentuk json seperti berikut ini (walaupun tidak terlihat):
        [{
    'status': '1',
    'filename': 'jagocoding.jpg',
    'type': '189637',
    'type': 'image/jpeg'
    }]
Tutorial selesai, selamat mencoba :)

Cara Menghapus Navbar Pada Wordpress

Cara Menghapus Navbar Pada Wordpress ~ kali ini akan memberikan tutorial tentang Cara Menghapus Navbar di Wordpress. Navbar, bagi yang tidak suka pada branding, mereka benci hal ini. Maka dari itu, kali ini ane akan menshare cara menghapus navbar dari wordpress. Gausah banyak omong, langsung saja kita liat caranya:
  • Login ke Admin Wordpress
  • Menu Apparance -> Editor -> cari file function.php
  • Tambahkan kode berikut di function.php. Posisinya dipaling bawah
  • // Disable admin bar, ganti true jika ingin muncul lagi.
    show_admin_bar( FALSE);
  • Setelah itu anda save.

Tapi hal seperti ini hanya berlaku pada wordpress yang anda install di webserver anda ataupun pada hosting. Bukan hosting wordpress.com.

Nasehat Bisnis Dari CEO Google Larry Page


Nasehat Bisnis Dari CEO Google Larry page Google adalah salah satu contoh perusahaan yang sukses berkat adanya inovasi yang terus-menerus. Berawal dari sebuah mesin pencari, perusahaan yang didirikan oleh Larry Page dan Sergey Brin itu kini telah menciptakan beragam aplikasi dan layanan serta merajai Internet. 

Ada beberapa kebiasaan unik yang dikembangkan Google untuk memupuk budaya inovasi dan kreativitas dalam perusahaannya. Salah satunya adalah pertemuan mingguan. Setiap karyawan Google dari seluruh dunia bebas memberikan pertanyaan kepada para eksekutif Google, baik secara langsung maupun melalui email

Para karyawan juga dapat memberikan kritik ataupun mengemukakan ide-ide mereka kepada para pemimpin perusahaan. 
Dalam sebuah wawancara yang dilakukan oleh Wired.com, CEO Google, Larry Page, menyampaikan beberapa tips sukses perusahaannya dalam berbisnis. Berikut adalah beberapa nasihatnya yang sangat menarik.

1. Lakukan hal-hal yang "gila"


Banyak perusahaan besar menjadi lengah dan lupa berinovasi. Hal itu dihindari oleh Google dengan memupuk budaya inovasi di lingkungan perusahaannya. Setiap karyawan di perusahaan ini dituntut untuk "Think Big", berpikir dan melakukan hal-hal yang tidak biasa. 
Sejak kecil, Page bermimpi untuk menjadi seorang penemu. Dia tidak hanya ingin bisa menciptakan produk yang hebat, tetapi juga ingin mengubah dunia. Mimpi itu tetap hidup hingga kini dan dia wujudkan bersama Google.  

Bagi Page, kepuasan adalah ketika dia dan timnya bisa mengembangkan inovasi 10 kali lipat dari yang telah mereka kembangkan sebelumnya. Jadi, tak heran jika inovasi menjadi inti dari bisnis Google. Lihat saja Gmail, layanan email yang menawarkan kapasitas penyimpanan 100 kali lebih besar ketimbang kapasitas yang diberikan oleh layanan-layanan email lainnya. 
Google juga telah menciptakan layanan penerjemah berbagai bahasa serta melahirkan Google Maps dan Google Drive, layanan penyimpanan data berbasis teknologi cloud computing. Selain itu, masih ada YouTube, Android, dan Chrome yang menarik dan telah digunakan banyak orang. 


Google bahkan dikabarkan membangun sebuah proyek dan lab khusus bernama Google X. Berbagai fasilitas dalam lab Google X dibuat untuk mendukung riset Google untuk menciptakan beragam teknologi masa depan, seperti mobil yang bisa berjalan sendiri dan kacamata berbasis teknologi Augmented Reality. “Jika tidak melakukan hal-hal gila, kamu melakukan hal-hal yang salah,” kata Page. Sebagai CEO, dia selalu mendorong timnya untuk berinovasi.

2. Inovasi harus diikuti dengan komersialisasi


Inovasi yang sukses harus diikuti dengan komersialisasi. Page mencontohkan Xerox PARC, salah satu anak perusahaan Xerox Corp, yang didirikan pada tahun 1970. Xerox PARC terkenal dengan berbagai inovasinya di bidang teknologi dan hardware. Beberapa inovasinya memegang peranan penting dalam dunia komputasi modern, di antaranya, ethernet, graphical user interface (GUI), dan teknologi laser printing. 
"Namun, mereka tidak fokus pada komersialisasi," kata Larry. Hal itulah yang membuat Xerox PARC gagal. 

Larry memberikan contoh lain, yakni Tesla. Tesla adalah salah satu perusahaan yang dia kagumi, yang mengembangkan mobil inovatif. Namun, perusahaan yang didirikan oleh Nikola Tesla itu menghabiskan 99 persen tenaganya untuk mengembangkan produknya agar disukai banyak orang. Hal itulah yang menyebabkan Tesla akhirnya jatuh.  
Xerox PARC dan Tesla gagal karena hanya fokus pada inovasi. Setiap perusahaan membutuhkan dua hal untuk sukses, yakni inovasi dan komersialisasi.

3. Jangan fokus pada persaingan


Google berbeda dari perusahaan-perusahaan teknologi lainnya. Google fokus pada pengembangan produk-produk dan layanannya, bukan fokus pada kompetisi. 
"Apa yang menarik dari bekerja jika hal terbaik yang bisa kita lakukan adalah mengalahkan perusahaan lain yang melakukan hal yang sama dengan kita? Itulah yang membuat banyak perusahaan jatuh secara perlahan. Mereka cenderung melakukan hal yang sama dengan yang pernah mereka lakukan dan membuat beberapa perubahan kecil," kata Page.

Menurut Page, memang wajar jika banyak orang ingin mengerjakan hal-hal yang mereka yakin tidak akan gagal. Namun, untuk sukses, perusahaan teknologi perlu membuat suatu perubahan yang besar. 
Ketika merilis Gmail, misalnya, Google masih menjadi sekadar perusahaan mesin pencari. Menciptakan layanan email berbasis web merupakan suatu lompatan besar bagi Google, apalagi Gmail berani menyediakan kapasitas penyimpanan email yang sangat besar jika dibandingkan penyedia layanan serupa pada saat itu. 

Pada saat mengembangkan Gmail, sudah ada beberapa perusahaan lain yang memiliki mesin pencari. Gmail tidak akan ada jika Google hanya fokus untuk bersaing dengan perusahaan-perusahaan itu. Google memilih untuk fokus mengembangkan produk-produk dan layanannya.



Cara install Compiz Experimental di Ubuntu 12.10


Cara Instal Compiz Experimental di Ubuntu 12.10 ~ Pada Artikel Belajar Komputer hari Ini akan membagikan tips, dan bagaimana cara memasang Compiz experimental /explementer kedalam Ubuntu 12.04 anda. adapun yang diperlukan untuk menginstalasi Compiz ini yaitu Koneksi ke Public Network (Internet) dan secangkir kopi hangat (Torabika).

Compiz Experimental merupakan Environment desktop Ubuntu dengan High Effect sehingga Untuk Menjalankannya dibutuhkan Spesifikasi Yang cukup tinggi terutama Untuk VGA Komputer Anda. Jika Anda Pengguna NVidia GeForce saya Juga Punya Artikel Cara Instal VGA Nvidia di Ubuntu 12.04 sebagai Tambahan Untuk Linux Anda.

Baiklah tanpa Basa-basi lagi. Berikut Cara Install Compiz Explementer di Ubuntu 12.04 LTS

  • Pertama Koneksikan Komputer anda dengan internet, bisa menggunakan Modem HSDPA atau Pakai Speedy juga lebih bagus.  
  • Selanjutnya Masuk ke terminal Ubuntu dengan Menekan Ctrl + Alt + T
  • Masukkan Perintah Berikut Ini:
sudo apt-get install compiz-fusion-bcop compiz-dev \build-essential libtool \libglu1-mesa-dev libxss-dev \libcairo2-dev git-core
  • Setelah Proses diatas selesai maka kita akan mengakses file git yang telah didownload tadi dengan memasukkan perintah berikut:
git clone git://anongit.compiz.org/users/soreau/scripts
  • Setelah diakses lanjutkan dengan membuka direktory tempat file git di clone dengan Perintah
cd Scripts
  • Langkah Terakhir yaitu Menjalankan semua File Yang telah di Download tadi dengan Perintah Berikut:
./compiz-addons install all
Setelah Semua Proses Selesai, maka Anda akan semua Rangkaian Instalasi Compiz Experimental Anda telah Berhasil dan Ini salah satu Screenshoot Compiz Experimental

Friday, March 22, 2013

Mengatasi Lambat Loading Pada Komputer

Mengatasi Lambat Loading Pada Komputer ~ Komputer yang merupakan Media yang digunakan untuk membantu melakukan pekerjaan sehari-hari sudahlah menjadi salah satu kebutuhan manusia, Manusia sekarang ini sudah sangat membutuhkan Komputer, dimana digunakan untuk keperluan Sekolah, mengajar, Pekerjaan Kantor, bahkan untuk Saling berhubungan dari Jarak jauh semuanya dilakukan dengan Media Komputer. Namun seiring dengan perkembangan Komputer saat ini, Teknologi yang terdapat dalam komputer ditunutut agar mampu meminimalisir waktu yang digunakan komputer untuk memproses komunikasi data. 
dalam mengoperasikan komputer, memang banyak sekali kendala yang dapat anda alami saat menggunakan mesin serba bisa ini, salah satu dari kendala tersebut adalah Lambat Loading atau anak muda saat ini mengenal dengan Istilah "Lalod", dalam Ulasan kali ini sepenuhnya penulis akan mengulas tuntas mengenai cara untuk mengatasi lambat loading pada komputer. 


Terdapat Program yang Berat
terdpatnya program Yang berat Pada Komputer sepertinya menjadi salah satu faktor mengapa komputer menjadi lambat, jika komputer anda memiliki spesifikasi rendah seperti misalnya anda menggunakan komputer dengan Prosessor DualCore dengan VGA 128MB dan memori RAM 512MB, dan anda akan menjalankan Program AutoCad, maka anda harus berfikir ulang untuk melakukan Instalasi Software tersebut. jika anda hobby dalam melakukan editing 3D, sepertinya pembaca harus menggunakan komputer dengan Spesifikasi Tinggi.

Gunakan TuneUp
Untuk Me-manage Aplikasi yang berjalan Pada Komputer anda, maka anda bisa menggunakan Software bernama Tuneup, dimana terdapat Aplikasi Bernama i-click Maintenance, dimana software ini berfungsi untuk Membersihkan cache registri pada file windows yang sudah tidak lagi digunakan. aplikasi ini juga melakukan Defrag Terhadap hardisk.

File Sistem C Hampir Penuh
salah satu faktor mengapa kinerja komputer menurun yaitu karena pada partisi dimana data windows Disimpan, sudah hampir Penuh, ini akan menyebabkan komputer lama memproses data-data yang ada pada komputer. anda bisa uninstall software yang tidak anda gunakan untuk meminimalisir isi dari file sistem sehingga Dalam Directory cache pada memori tidak tersimpan banyak data yang tertampung dan dapat membuat kinerja komputer menjadi hilang.

Banyak Program Yang Start Up
Disaat Anda Melakukan Instalasi Software pada komputer, rata-rata software tersebut langsung berjalan saat komputer telah melakukan booting. untuk mengurangi banyaknya Aplikasi yang berjalan Pada saat Start up, anda dapt menonaktifkan Aplikasi tersebut dengan Masuk KE RUN dan ketikkan msconfig, lalu pilih tab Start up, dan hilangkan semua centang pada nama aplikasi yang ingin anda matikan saat komputer booting (rekomendasi : tidak ada 1 pun centang). klik Play dan OK, kemudian Lakukan Restart Komputer

Menghapus Cache %temp%
Cache Temp merupakan tempat dimana data cache yang sudah didelete, atau bisa disebut sisa dari buff software yang diinstalasi. maka saat anda mengetikkan %temp% pada run maka anda akan diarahkan ke sebuah folder didalam File sistem, setelah itu delete semua file yang ada dalam %temp%

Sesuaikan Pemakaian Komputer
Pemakaian yang harus anda sesuaikan adalah seperti pada Postingan Perbedaan Netbook, Notebbok, dan PC. dimana tiap tipe Komputer tersebut, harus disesuaikan dengan pemakaian wwajar pad tiap jenis komputer yang anda miliki. misalnya jika anda menggunakan Netbook, maka aplikasi yang bisa anda jalankan dalam keadaan normal adalah aplikasi-aplikasi standar saja dalam artian tidak dapat menggunakan Aplikasi Berat Seperti 3DMax, AutoCad, dll. karena tidak sesuai dengan tata Penggunaan tiap jenis Komputer tersebut.

5 Tips Merawat Baterai Laptop

5 Tips Merawat Baterai Laptop ~ memang merupakan hal yang dicari-cari oleh banyak orang di media informasi internet, karena dalam merawat baterai laptop harus benar agar baterai dapat tahan lama dan tetap awet. untuk melakukan Perawatan Pada baterai laptop, tidak begitu rumit dan tidak membutuhkan biaya. karena dalam merawat baterai notebook atau netbook itu harus disesuaikan dengan kebiasaan dengan gaya hidup pembaca.
cara merawat Baterai laptop akan penulis bagikan kepada para pembaca, dimana dalam artikel kali ini, penulis akan memberikan 5 tips merawat baterai laptop agar tetap awet dan tahan lama.
1. Charge dalam Keadaan MatiAgar baterai tetap awet dan tahan lama, maka cara ini mungkin harus pembaca tempuh, mengapa harus di charge dalam keadaan mati? karena ketika pembaca men-Charge dalam keadaan Hidup maka Sel pada baterai akan Mengalami Mode dual, yaitu mengeluarkan energi dan menerima energi dari listrik, ketika pembaca men-Charge dalam keadaan mati maka laptop yang pembaca gunakan hanya menerima energi saja dari sumber energi.bayangkan saja jika pembaca menerima sesuatu dan langsung dilemparkan, terima-lempar, maka anda akan cepat lelah, karna anda harus menerima dahulu kemudian langsung melakukan pelemparan. sama halnya dengan baterai, agar baterai tidak terlalu bekerja keras ada kalanya poin ini diperhatikan. Jika cara ini pembaca tidak pernah lakukan, mungkin anda harus melakukannya agar baterai tetap terawat dengan Baik
2. Jangan Memakai Daya Hingga habissalah satu faktor yang mendukung awetnya baterai laptop pembaca, yaitu dalam segi Penggunaan daya baterai, dimana saat pembaca menggunakan Baterai, agar selalu memperhatikan sisa baterai pada laptop pembaca. jika sisa baterai pada laptop pembaca tersisa 1-15%, ada kalanya jika pembaca segera charge laptop yang pembaca gunakan, agar baterai tetap awet dan tidak terbiasa kehabisan daya. jika para pembaca sering melakukan hal ini, mungkin gaya hidup yang seperti ini harus pembaca hilangkan agar baterai laptop pembaca tetap awet dan tahan lama.
3. Bermain Games Dengan Menggunakan Bateraijika pemain sering melakukan hal ini, sepertinya gaya hidup seperti ini harus dihilangkan oleh pembaca. apa yang terjadi jika kasusnya seperti ini? yang akan terjadi adalah baterai laptop atau netbook pembaca akan kehilangan daya tahan lama baterai, yang biasanya baterai ketika full 100% mampu bertahan selama 4 jam jika dalam keadaan working, maka mungkin setelah anda sering melakukan hal diatas, kemampuan baterai akan dibawah 4 jam dalam keadaan yang sama, dengan persentase baterai tetap 100%. ini menandakan bahwa jika baterai bekerja sangat keras, maka sel dalam baterai akan cepat kendor dan menyebabkan sebagian dari sell tersebut tidak dapat lagi menyimpan daya sebagaimana mestinya.setelah membaca poin ketiga mungkin terlintas dipikiran pembaca, bagaimana solusinya agar para pembaca tetap bisa bermain games-games 3 dimensi? jawabannya adalah ketika anda ingin bermain games 3D ada kalanya jika baterai pada laptop atau netbook pembaca dilepas, agar tidak terjadi kerusakan sell akibat baterai terus bekerja.
4. Melepas baterai Ketika Ada Listrik Langsungjika di sekitar pembaca terdapat terminal arus listrik yang bisa digunakan untuk memasang Charger, ada kalanya pembaca untuk melepas baterai dan menggunakan Listrik Langsung untuk menggunakan Laptop atau netbook pembaca. mengapa baterai harus dilepas? penulis tidak terlalu menyarankan tapi jika anda ingin menyalakan laptop pembaca dengan durasi lama, mungkin pencabutan baterai akan sangat disarankan, agar baterai tetap awet karena tidak digunakan. kebiasaan akan hal ini mungkin akan menjadi salah satu hal yang harus pembaca lakukan.
5. Terlalu banyak Interface yang aktifterlalu banyak interface yang aktif ketika baterai dalam keadaan idle (tidak menggunakan Listrik Langsung) juga mempengaruhi daya Tahan lama dan  ke-awetan baterai. karena ketika baterai sedang berjalan dan banyak interface tambahan yang anda gunakan seperti cooling pad mouse, juga termasuk perangkat bluetooth, wireless dan Penggunaan Contrash pada layar. jika pembaca sedang tidak menggunakan listrik langsung mungkin pembaca perlu mematikan semua perangkat yang tidak digunakan dan menggunakan interface yang cukup (sesuai kebutuhan).
Dari 5 tips merawat baterai laptop ini, pembaca dapat menambahkan komentar jika ada kesalahan dalam penulisan. Terima Kasih

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes |